feat: release design system engine, studio and component contracts
This commit is contained in:
1 parent
ff1065fb27
commit
3943b946d6
693 files changed
+175546
-3894
No files matched your search
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Account settings" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Account settings</h1>
|
||||
<PageHeader title={"Your profile"} />
|
||||
<Input id={"account-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"account-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Save profile"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"system": "soft",
|
||||
"diagnostics": [],
|
||||
"components": 104,
|
||||
"recipes": [
|
||||
"Accordion",
|
||||
"AdvancedSelect",
|
||||
"AnnouncementBar",
|
||||
"AuthForm",
|
||||
"AuthSplitLayout",
|
||||
"AvatarGroup",
|
||||
"BackToTop",
|
||||
"Blockquote",
|
||||
"Breadcrumb",
|
||||
"ButtonGroup",
|
||||
"CTASection",
|
||||
"Carousel",
|
||||
"Chart",
|
||||
"ChatBubble",
|
||||
"Clipboard",
|
||||
"Collapse",
|
||||
"ColorPicker",
|
||||
"Columns",
|
||||
"ComboBox",
|
||||
"Confetti",
|
||||
"CustomScrollbar",
|
||||
"DataMap",
|
||||
"DataTable",
|
||||
"DatePicker",
|
||||
"DeviceFrame",
|
||||
"Divider",
|
||||
"DragAndDrop",
|
||||
"Drawer",
|
||||
"DrawflowCanvas",
|
||||
"Dropdown",
|
||||
"FeatureCard",
|
||||
"FeatureGrid",
|
||||
"FeatureIconCard",
|
||||
"FileInput",
|
||||
"FileUploadProgress",
|
||||
"FlowCanvas",
|
||||
"Footer",
|
||||
"Grid",
|
||||
"Hero",
|
||||
"HeroActions",
|
||||
"Image",
|
||||
"InputGroup",
|
||||
"InputNumber",
|
||||
"Kbd",
|
||||
"LayoutSplitter",
|
||||
"LegendIndicator",
|
||||
"Link",
|
||||
"List",
|
||||
"ListGroup",
|
||||
"Map",
|
||||
"MarketingSectionHeader",
|
||||
"Marquee",
|
||||
"MegaMenu",
|
||||
"MetricCard",
|
||||
"MetricGrid",
|
||||
"Navbar",
|
||||
"Pagination",
|
||||
"PinInput",
|
||||
"Popover",
|
||||
"PortalDashboard",
|
||||
"PreferenceSwitcher",
|
||||
"PublicPageShell",
|
||||
"RangeSlider",
|
||||
"Rating",
|
||||
"Scrollspy",
|
||||
"SearchBox",
|
||||
"Section",
|
||||
"SectionHeader",
|
||||
"Sidebar",
|
||||
"SplitHero",
|
||||
"StatsBar",
|
||||
"Stepper",
|
||||
"StrongPassword",
|
||||
"StyledIcon",
|
||||
"Tabs",
|
||||
"TextLink",
|
||||
"TimePicker",
|
||||
"Timeline",
|
||||
"Toaster",
|
||||
"ToggleCount",
|
||||
"TogglePassword",
|
||||
"TreeView",
|
||||
"Typography",
|
||||
"WysiwygEditor",
|
||||
"Avatar",
|
||||
"Badge",
|
||||
"Progress",
|
||||
"Skeleton",
|
||||
"Spinner",
|
||||
"Tooltip",
|
||||
"Button",
|
||||
"Input",
|
||||
"Textarea",
|
||||
"Select",
|
||||
"Checkbox",
|
||||
"Radio",
|
||||
"Switch",
|
||||
"Card",
|
||||
"Alert",
|
||||
"Modal",
|
||||
"ContextMenu",
|
||||
"Nav",
|
||||
"PageHeader",
|
||||
"Container"
|
||||
],
|
||||
"limitations": "Only declared parts are styled. Native, provider and content-owned regions retain their documented boundaries."
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Contact support" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Contact support</h1>
|
||||
<PageHeader title={"How can we help?"} />
|
||||
<Input id={"support-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"support-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Send request"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,130 @@
|
||||
{
|
||||
"color.background": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.bg": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.border": {
|
||||
"$type": "color",
|
||||
"$value": "#606C38"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"$type": "color",
|
||||
"$value": "#606C38"
|
||||
},
|
||||
"color.foreground": {
|
||||
"$type": "color",
|
||||
"$value": "#292D24"
|
||||
},
|
||||
"color.primary": {
|
||||
"$type": "color",
|
||||
"$value": "#606C38"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"$type": "color",
|
||||
"$value": "#3D4424"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"$type": "color",
|
||||
"$value": "#FFFFFF"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"$type": "color",
|
||||
"$value": "#4B542C"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"$type": "color",
|
||||
"$value": "#3D4424"
|
||||
},
|
||||
"color.surface": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.text": {
|
||||
"$type": "color",
|
||||
"$value": "#292D24"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#4B5141"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"$type": "color",
|
||||
"$value": "#4B5141"
|
||||
},
|
||||
"control.height": {
|
||||
"$type": "dimension",
|
||||
"$value": "2.75rem"
|
||||
},
|
||||
"elevation.panel": {
|
||||
"$type": "shadow",
|
||||
"$value": "none"
|
||||
},
|
||||
"scheme": {
|
||||
"$type": "colorScheme",
|
||||
"$value": "light"
|
||||
},
|
||||
"shape.base": {
|
||||
"$type": "dimension",
|
||||
"$value": "24px"
|
||||
},
|
||||
"shape.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "16px"
|
||||
},
|
||||
"shape.dialog": {
|
||||
"$type": "dimension",
|
||||
"$value": "32px"
|
||||
},
|
||||
"shape.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "24px"
|
||||
},
|
||||
"space.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "1.25rem"
|
||||
},
|
||||
"space.page": {
|
||||
"$type": "dimension",
|
||||
"$value": "1.5rem"
|
||||
},
|
||||
"space.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "1.5rem"
|
||||
},
|
||||
"type.body": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "Georgia, serif"
|
||||
},
|
||||
"type.heading": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "Georgia, serif"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user