Page Title
+Main content area. The sidebar should remain fixed while this content scrolls.
+const foo = 'bar';
+ import { LitElement, html } from 'lit';
+
+export class MyElement extends LitElement {
+ override render() {
+ return html\`<p>Hello world!</p>\`;
+ }
+}
+ <sl-button variant="primary">Click me</sl-button>
+<sl-button variant="default">Cancel</sl-button>
+ :host {
+ display: block;
+ color: red;
+}
+ <button>Click me</button>
+ <sl-button>Click me</sl-button>
+ Use the
+ This text will be copied to the clipboard.
+const foo = 'bar';+
npm install @sl-design-system/${this.package}
+
+ + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex + ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat + nulla pariatur. +
++ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium. +
++ Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor + sit amet. +
++ Consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam + aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit + laboriosam, nisi ut aliquid ex ea commodi consequatur. +
++ Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel + illum qui dolorem eum fugiat quo voluptas nulla pariatur. +
++ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti + atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident. +
++ Similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem + rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque + nihil impedit quo minus id quod maxime placeat facere possimus. +
++ Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates + repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut + reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat. +
++ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem + aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. + Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit. +
++ Sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui + dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora + incidunt ut labore et dolore magnam aliquam quaerat voluptatem. +
++ Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex + ea commodi consequatur. Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil + molestiae consequatur. +
++ Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor + sit amet, consectetur, adipisci velit. +
++ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. + Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est + laborum. +
++ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex + ea commodo consequat. +
++ At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti + atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique + sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. +
++ Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi + optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, + omnis dolor repellendus. +
+Main content area. The sidebar should remain fixed while this content scrolls.
+Part of the {{ component.name }} component.
+{% endif %} + + + +{% if component.summary %} +{{ component.summary | safe }}
+{% endif %} + +| Name | +Description | +
|---|---|
{% if slot.name %}{{ slot.name }}{% else %}(default){% endif %} |
+ {{ slot.description | safe }} | +
No slots defined.
+{% endif %} + +| Name | +Description | +Reflects | +
|---|---|---|
+ {% if item.static %}{{ item.name }}
+ {% if item.attribute and item.attribute != item.name %}{{ item.attribute }}{% endif %}
+ |
+ + {{ item.description | safe }} + {% if item.type or item.default %} + + {% endif %} + | +{% if item.reflects %} |
+
No attributes or properties defined.
+{% endif %} + +| Name | +Parameters | +Description | +
|---|---|---|
{% if method.static %}{{ method.name }}() |
+
+ {% if method.parameters and method.parameters.length %}
+ {% for param in method.parameters %}{{ param.name }}{% if param.type %}: {{ param.type.text }}{% endif %}{% if not loop.last %}, {% endif %}{% endfor %}
+ {% endif %}
+ |
+ + {{ method.description | safe }} + {% if method.return and method.return.type and method.return.type.text != "void" %} + + {% endif %} + | +
No methods defined.
+{% endif %} + +| Name | +Description | +
|---|---|
{{ event.name }} |
+ {{ event.description | safe }} | +
No events defined.
+{% endif %} + +| Name | +Description | +
|---|---|
{{ prop.name }} |
+ {{ prop.description | safe }} | +
No CSS custom properties defined.
+{% endif %} + +| Name | +Description | +CSS selector | +
|---|---|---|
{{ state.name }} |
+ {{ state.description | safe }} | +
No CSS custom states defined.
+{% endif %} + +| Name | +Description | +CSS selector | +
|---|---|---|
{{ part.name }} |
+ {{ part.description | safe }} | +
No CSS parts defined.
+{% endif %} diff --git a/docs/website/src/content/components/actions/actions.md b/docs/website/src/content/components/actions/actions.md new file mode 100644 index 0000000000..150d20c1cd --- /dev/null +++ b/docs/website/src/content/components/actions/actions.md @@ -0,0 +1,11 @@ +--- +title: Actions +layout: docs +eleventyNavigation: + key: Actions + parent: Components + order: 1 + icon: bolt +--- + +Action components allow users to trigger operations or navigate. diff --git a/docs/website/src/content/components/actions/button-bar.md b/docs/website/src/content/components/actions/button-bar.md new file mode 100644 index 0000000000..eb8ce1681a --- /dev/null +++ b/docs/website/src/content/components/actions/button-bar.md @@ -0,0 +1,186 @@ +--- +title: Button bar +layout: component +issueNumber: 2315 +storybook: actions-button-bar--basic +eleventyNavigation: + key: Button bar + parent: Actions +--- + +```html {.example .show-source} +This dialog was opened without any JavaScript.
+