├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitpod.yml ├── .prettierignore ├── .prettierrc ├── .stylelintignore ├── .stylelintrc ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── lerna.json ├── logo ├── banner.png ├── banner.psd ├── logo-128.png ├── logo-192.png ├── logo-500.png ├── logo-512.png ├── logo.svg ├── maskable_icon.png └── svelte-materialify.svg ├── package.json ├── packages ├── api-generator │ ├── dist │ │ └── index.js │ ├── helpers │ │ └── generate.js │ ├── package.json │ └── src │ │ ├── Alert.json │ │ ├── AppBar.json │ │ ├── Avatar.json │ │ ├── Badge.json │ │ ├── Breadcrumbs.json │ │ ├── Button.json │ │ ├── ButtonGroup.json │ │ ├── ButtonGroupItem.json │ │ ├── Card.json │ │ ├── CardActions.json │ │ ├── CardSubtitle.json │ │ ├── CardText.json │ │ ├── CardTitle.json │ │ ├── Carousel.json │ │ ├── CarouselItem.json │ │ ├── Checkbox.json │ │ ├── Chip.json │ │ ├── Col.json │ │ ├── Container.json │ │ ├── DataTable.json │ │ ├── DataTableBody.json │ │ ├── DataTableCell.json │ │ ├── DataTableHead.json │ │ ├── DataTableRow.json │ │ ├── Dialog.json │ │ ├── Divider.json │ │ ├── ExpansionPanel.json │ │ ├── ExpansionPanels.json │ │ ├── Footer.json │ │ ├── Icon.json │ │ ├── Input.json │ │ ├── ItemGroup.json │ │ ├── Lazy.json │ │ ├── List.json │ │ ├── ListGroup.json │ │ ├── ListItem.json │ │ ├── ListItemGroup.json │ │ ├── MaterialApp.json │ │ ├── MaterialAppMin.json │ │ ├── Menu.json │ │ ├── NavigationDrawer.json │ │ ├── Overlay.json │ │ ├── ProgressCircular.json │ │ ├── ProgressLinear.json │ │ ├── Radio.json │ │ ├── Row.json │ │ ├── Select.json │ │ ├── SlideGroup.json │ │ ├── SlideItem.json │ │ ├── Slider.json │ │ ├── Snackbar.json │ │ ├── Subheader.json │ │ ├── Switch.json │ │ ├── Tab.json │ │ ├── TabContent.json │ │ ├── Table.json │ │ ├── Tabs.json │ │ ├── TextField.json │ │ ├── Textarea.json │ │ ├── Tooltip.json │ │ ├── VirtualList.json │ │ ├── Window.json │ │ ├── WindowItem.json │ │ ├── all.json │ │ └── index.js ├── docs │ ├── .gitignore │ ├── package.json │ ├── rollup.config.js │ ├── scripts │ │ ├── examples.js │ │ ├── preprocess.js │ │ └── worker.js │ ├── src │ │ ├── client.js │ │ ├── components │ │ │ ├── Meta.svelte │ │ │ ├── doc │ │ │ │ ├── Alert.svelte │ │ │ │ ├── Example.svelte │ │ │ │ ├── Layout.svelte │ │ │ │ ├── Markup.svelte │ │ │ │ ├── Playground.svelte │ │ │ │ └── RelatedPages.svelte │ │ │ └── navigation │ │ │ │ ├── LeftNavigationDrawer.svelte │ │ │ │ ├── Loading.svelte │ │ │ │ ├── RightNavigationDrawer.svelte │ │ │ │ └── SiteNavigation.svelte │ │ ├── examples │ │ │ ├── Alert │ │ │ │ ├── border.svelte │ │ │ │ ├── coloredBorder.svelte │ │ │ │ ├── colors.svelte │ │ │ │ ├── dense.svelte │ │ │ │ ├── dismissible.svelte │ │ │ │ ├── icon.svelte │ │ │ │ ├── outlined.svelte │ │ │ │ ├── text.svelte │ │ │ │ └── transition.svelte │ │ │ ├── AppBar │ │ │ │ ├── basic.svelte │ │ │ │ ├── collapse.svelte │ │ │ │ ├── dense.svelte │ │ │ │ └── drawer.svelte │ │ │ ├── Avatar │ │ │ │ ├── size.svelte │ │ │ │ ├── tile.svelte │ │ │ │ └── types.svelte │ │ │ ├── Badge │ │ │ │ ├── basic.svelte │ │ │ │ ├── notifications.svelte │ │ │ │ └── offset.svelte │ │ │ ├── Breadcrumbs │ │ │ │ ├── basic.svelte │ │ │ │ ├── customDivider.svelte │ │ │ │ └── slots.svelte │ │ │ ├── Button │ │ │ │ ├── block.svelte │ │ │ │ ├── depressed.svelte │ │ │ │ ├── fab.svelte │ │ │ │ ├── icon.svelte │ │ │ │ ├── outlined.svelte │ │ │ │ ├── raised.svelte │ │ │ │ ├── rounded.svelte │ │ │ │ ├── sizing.svelte │ │ │ │ ├── text.svelte │ │ │ │ └── tile.svelte │ │ │ ├── ButtonGroup │ │ │ │ ├── basic.svelte │ │ │ │ ├── mandatory.svelte │ │ │ │ ├── multiple.svelte │ │ │ │ └── selectable.svelte │ │ │ ├── Card │ │ │ │ ├── customActions.svelte │ │ │ │ ├── grids.svelte │ │ │ │ ├── horizontal.svelte │ │ │ │ ├── information.svelte │ │ │ │ └── outlined.svelte │ │ │ ├── Checkbox │ │ │ │ ├── colors.svelte │ │ │ │ ├── groups.svelte │ │ │ │ └── states.svelte │ │ │ ├── Chip │ │ │ │ ├── closable.svelte │ │ │ │ ├── colored.svelte │ │ │ │ ├── icon.svelte │ │ │ │ ├── label.svelte │ │ │ │ ├── outlined.svelte │ │ │ │ └── sizes.svelte │ │ │ ├── ClickOutside │ │ │ │ └── usage.svelte │ │ │ ├── DataTable │ │ │ │ ├── basic.svelte │ │ │ │ ├── column-sorting.svelte │ │ │ │ ├── fixed-header.svelte │ │ │ │ ├── pagination.svelte │ │ │ │ ├── progress-indicator.svelte │ │ │ │ └── row-selection.svelte │ │ │ ├── Dialog │ │ │ │ ├── basic.svelte │ │ │ │ ├── fullscreen.svelte │ │ │ │ ├── modal.svelte │ │ │ │ └── nested.svelte │ │ │ ├── Divider │ │ │ │ ├── horizontal.svelte │ │ │ │ ├── inset.svelte │ │ │ │ └── vertical.svelte │ │ │ ├── ExpansionPanels │ │ │ │ ├── accordion.svelte │ │ │ │ ├── basic.svelte │ │ │ │ ├── customIcon.svelte │ │ │ │ ├── disabled.svelte │ │ │ │ ├── externalControl.svelte │ │ │ │ ├── inset.svelte │ │ │ │ ├── multiple.svelte │ │ │ │ └── popout.svelte │ │ │ ├── Footer │ │ │ │ ├── absolute.svelte │ │ │ │ ├── company.svelte │ │ │ │ └── padless.svelte │ │ │ ├── Grid │ │ │ │ ├── _wrapper.svelte │ │ │ │ ├── align.svelte │ │ │ │ ├── breakpoint.svelte │ │ │ │ ├── margin.svelte │ │ │ │ ├── offset.svelte │ │ │ │ └── usage.svelte │ │ │ ├── Icon │ │ │ │ ├── color.svelte │ │ │ │ ├── disabled.svelte │ │ │ │ └── types.svelte │ │ │ ├── Intersect │ │ │ │ └── usage.svelte │ │ │ ├── Jump │ │ │ │ └── usage.svelte │ │ │ ├── List │ │ │ │ ├── avatar.svelte │ │ │ │ ├── basic.svelte │ │ │ │ ├── dense.svelte │ │ │ │ ├── disabled.svelte │ │ │ │ ├── navigation.svelte │ │ │ │ ├── nested.svelte │ │ │ │ └── subheading.svelte │ │ │ ├── ListItemGroup │ │ │ │ ├── activeClass.svelte │ │ │ │ ├── controls.svelte │ │ │ │ ├── mandatory.svelte │ │ │ │ ├── multiple.svelte │ │ │ │ └── usage.svelte │ │ │ ├── Menu │ │ │ │ ├── absolute.svelte │ │ │ │ ├── basic.svelte │ │ │ │ ├── contentClick.svelte │ │ │ │ ├── hover.svelte │ │ │ │ ├── offsets.svelte │ │ │ │ └── transitions.svelte │ │ │ ├── NavigationDrawer │ │ │ │ ├── colored.svelte │ │ │ │ ├── mini.svelte │ │ │ │ ├── right.svelte │ │ │ │ └── temporary.svelte │ │ │ ├── Overlay │ │ │ │ ├── absolute.svelte │ │ │ │ ├── color.svelte │ │ │ │ ├── loader.svelte │ │ │ │ ├── opacity.svelte │ │ │ │ └── usage.svelte │ │ │ ├── ProgressCircular │ │ │ │ ├── color.svelte │ │ │ │ ├── indeterminate.svelte │ │ │ │ ├── rotate.svelte │ │ │ │ ├── size.svelte │ │ │ │ └── usage.svelte │ │ │ ├── ProgressLinear │ │ │ │ ├── indeterminate.svelte │ │ │ │ ├── reversed.svelte │ │ │ │ ├── slots.svelte │ │ │ │ ├── stream.svelte │ │ │ │ ├── striped.svelte │ │ │ │ └── usage.svelte │ │ │ ├── Radio │ │ │ │ ├── colors.svelte │ │ │ │ ├── groups.svelte │ │ │ │ └── states.svelte │ │ │ ├── Ripple │ │ │ │ ├── center.svelte │ │ │ │ ├── components.svelte │ │ │ │ └── customColor.svelte │ │ │ ├── Select │ │ │ │ ├── basic.svelte │ │ │ │ ├── chips.svelte │ │ │ │ ├── disabled.svelte │ │ │ │ ├── icons.svelte │ │ │ │ ├── multiple.svelte │ │ │ │ └── namevalue.svelte │ │ │ ├── SlideGroup │ │ │ │ ├── activeClass.svelte │ │ │ │ ├── centerActive.svelte │ │ │ │ ├── mandatory.svelte │ │ │ │ └── multiple.svelte │ │ │ ├── Slider │ │ │ │ ├── colors.svelte │ │ │ │ ├── disabled.svelte │ │ │ │ ├── icons.svelte │ │ │ │ ├── inverseLabel.svelte │ │ │ │ ├── minMax.svelte │ │ │ │ ├── range.svelte │ │ │ │ ├── readonly.svelte │ │ │ │ ├── step.svelte │ │ │ │ └── thumb.svelte │ │ │ ├── Snackbar │ │ │ │ ├── actions.svelte │ │ │ │ ├── timeout.svelte │ │ │ │ └── variants.svelte │ │ │ ├── Subheader │ │ │ │ ├── grid.svelte │ │ │ │ ├── inset.svelte │ │ │ │ └── usage.svelte │ │ │ ├── Switch │ │ │ │ ├── colors.svelte │ │ │ │ ├── dense.svelte │ │ │ │ ├── groups.svelte │ │ │ │ ├── inset.svelte │ │ │ │ └── states.svelte │ │ │ ├── Tabs │ │ │ │ ├── centeredActive.svelte │ │ │ │ ├── extension.svelte │ │ │ │ ├── fixedTabs.svelte │ │ │ │ ├── grow.svelte │ │ │ │ ├── icons.svelte │ │ │ │ └── vertical.svelte │ │ │ ├── TextField │ │ │ │ ├── clearable.svelte │ │ │ │ ├── counter.svelte │ │ │ │ ├── dense.svelte │ │ │ │ ├── disabled.svelte │ │ │ │ ├── icons.svelte │ │ │ │ ├── label.svelte │ │ │ │ ├── password.svelte │ │ │ │ ├── validation.svelte │ │ │ │ └── variants.svelte │ │ │ ├── Textarea │ │ │ │ ├── counter.svelte │ │ │ │ ├── grow.svelte │ │ │ │ ├── icons.svelte │ │ │ │ ├── noResize.svelte │ │ │ │ └── variants.svelte │ │ │ ├── Tooltip │ │ │ │ ├── alignment.svelte │ │ │ │ ├── variants.svelte │ │ │ │ └── visibility.svelte │ │ │ ├── Touch │ │ │ │ └── usage.svelte │ │ │ ├── Windows │ │ │ │ ├── basic.svelte │ │ │ │ ├── reverse.svelte │ │ │ │ └── vertical.svelte │ │ │ ├── border-radius │ │ │ │ ├── corner.svelte │ │ │ │ ├── side.svelte │ │ │ │ └── sizes.svelte │ │ │ ├── elevation │ │ │ │ └── elevations.svelte │ │ │ ├── flex │ │ │ │ ├── align.svelte │ │ │ │ ├── alignContent.svelte │ │ │ │ ├── alignSelf.svelte │ │ │ │ ├── direction.svelte │ │ │ │ └── justify.svelte │ │ │ ├── float │ │ │ │ └── float.svelte │ │ │ ├── spacing │ │ │ │ └── playground.svelte │ │ │ └── typography │ │ │ │ ├── alignment.svelte │ │ │ │ ├── decoration.svelte │ │ │ │ ├── opacity.svelte │ │ │ │ ├── transform.svelte │ │ │ │ ├── typography.svelte │ │ │ │ └── weight.svelte │ │ ├── playground │ │ │ ├── Alert.svelte │ │ │ ├── AppBar.svelte │ │ │ ├── Avatar.svelte │ │ │ ├── Breadcrumbs.svelte │ │ │ ├── Button.svelte │ │ │ ├── Card.svelte │ │ │ ├── Chip.svelte │ │ │ ├── Icon.svelte │ │ │ └── NavigationDrawer.svelte │ │ ├── routes │ │ │ ├── _error.svelte │ │ │ ├── _layout.svelte │ │ │ ├── actions │ │ │ │ ├── click-outside.md │ │ │ │ ├── intersect.md │ │ │ │ ├── jump.md │ │ │ │ ├── ripple.md │ │ │ │ └── touch.md │ │ │ ├── api │ │ │ │ ├── [slug].json.js │ │ │ │ └── [slug].svelte │ │ │ ├── components │ │ │ │ ├── alerts.md │ │ │ │ ├── app-bar.md │ │ │ │ ├── autocomplete.md │ │ │ │ ├── avatars.md │ │ │ │ ├── badges.md │ │ │ │ ├── breadcrumbs.md │ │ │ │ ├── button-groups.md │ │ │ │ ├── buttons.md │ │ │ │ ├── cards.md │ │ │ │ ├── carousels.md │ │ │ │ ├── checkboxes.md │ │ │ │ ├── chips.md │ │ │ │ ├── data-table.md │ │ │ │ ├── dialog.md │ │ │ │ ├── dividers.md │ │ │ │ ├── expansion-panels.md │ │ │ │ ├── footer.md │ │ │ │ ├── grid.md │ │ │ │ ├── icons.md │ │ │ │ ├── lazy.md │ │ │ │ ├── list-item-groups.md │ │ │ │ ├── lists.md │ │ │ │ ├── material-app.md │ │ │ │ ├── menus.md │ │ │ │ ├── navigation-drawer.md │ │ │ │ ├── overlay.md │ │ │ │ ├── progress-circular.md │ │ │ │ ├── progress-linear.md │ │ │ │ ├── radio.md │ │ │ │ ├── selects.md │ │ │ │ ├── slide-groups.md │ │ │ │ ├── sliders.md │ │ │ │ ├── snackbars.md │ │ │ │ ├── subheader.md │ │ │ │ ├── switches.md │ │ │ │ ├── tabs.md │ │ │ │ ├── text-field.md │ │ │ │ ├── textarea.md │ │ │ │ ├── tooltips.md │ │ │ │ ├── virtual-lists.md │ │ │ │ └── windows.md │ │ │ ├── getting-started │ │ │ │ ├── contributing.md │ │ │ │ ├── installation.md │ │ │ │ └── usage.md │ │ │ ├── index.svelte │ │ │ ├── sitemap.xml.js │ │ │ └── styles │ │ │ │ ├── border-radius.md │ │ │ │ ├── colors.md │ │ │ │ ├── content.md │ │ │ │ ├── display-helpers.md │ │ │ │ ├── elevation.md │ │ │ │ ├── flex.md │ │ │ │ ├── float.md │ │ │ │ ├── reset.md │ │ │ │ ├── spacing.md │ │ │ │ └── text-and-typography.md │ │ ├── server.js │ │ ├── service-worker.js │ │ ├── template.html │ │ └── util │ │ │ ├── links.js │ │ │ ├── routes.js │ │ │ └── stores.js │ ├── static │ │ ├── favicon.png │ │ ├── logo-192.png │ │ ├── logo-512.png │ │ ├── manifest.json │ │ ├── maskable_icon.png │ │ ├── prism │ │ │ ├── material-dark.css │ │ │ └── material-light.css │ │ ├── robots.txt │ │ ├── styles.css │ │ └── svelte-logo.png │ └── theme │ │ └── _material-theme.scss └── svelte-materialify │ ├── .gitignore │ ├── @types │ ├── Alert.d.ts │ ├── AppBar.d.ts │ ├── Avatar.d.ts │ ├── Badge.d.ts │ ├── Breadcrumbs.d.ts │ ├── Button.d.ts │ ├── Card.d.ts │ ├── CardActions.d.ts │ ├── CardSubtitle.d.ts │ ├── CardText.d.ts │ ├── CardTitle.d.ts │ ├── Checkbox.d.ts │ ├── Chip.d.ts │ ├── ClickOutside.d.ts │ ├── Col.d.ts │ ├── Container.d.ts │ ├── DataTable.d.ts │ ├── DataTableBody.d.ts │ ├── DataTableCell.d.ts │ ├── DataTableHead.d.ts │ ├── DataTableRow.d.ts │ ├── Dialog.d.ts │ ├── Divider.d.ts │ ├── ExpansionPanel.d.ts │ ├── ExpansionPanels.d.ts │ ├── Footer.d.ts │ ├── Icon.d.ts │ ├── Input.d.ts │ ├── Intersect.d.ts │ ├── ItemGroup.d.ts │ ├── Jump.d.ts │ ├── List.d.ts │ ├── ListGroup.d.ts │ ├── ListItem.d.ts │ ├── ListItemGroup.d.ts │ ├── MaterialApp.d.ts │ ├── MaterialAppMin.d.ts │ ├── Menu.d.ts │ ├── NavigationDrawer.d.ts │ ├── Overlay.d.ts │ ├── ProgressCircular.d.ts │ ├── ProgressLinear.d.ts │ ├── Radio.d.ts │ ├── Ripple.d.ts │ ├── Row.d.ts │ ├── Select.d.ts │ ├── Slider.d.ts │ ├── Snackbar.d.ts │ ├── Subheader.d.ts │ ├── Switch.d.ts │ ├── Tab.d.ts │ ├── TabContent.d.ts │ ├── Table.d.ts │ ├── Tabs.d.ts │ ├── TextField.d.ts │ ├── Textarea.d.ts │ ├── Tooltip.d.ts │ ├── Touch.d.ts │ ├── VirtualList.d.ts │ ├── Window.d.ts │ ├── WindowItem.d.ts │ ├── index.d.ts │ └── shared.d.ts │ ├── CHANGELOG.md │ ├── babel.config.js │ ├── jest.config.js │ ├── package.json │ ├── preprocess.js │ ├── rollup.config.js │ ├── src │ ├── actions │ │ ├── ClickOutside │ │ │ └── index.js │ │ ├── Intersect │ │ │ └── index.js │ │ ├── Jump │ │ │ ├── index.js │ │ │ └── jump.js │ │ ├── Ripple │ │ │ ├── index.js │ │ │ └── material-ripple.js │ │ └── Touch │ │ │ └── index.js │ ├── components │ │ ├── Alert │ │ │ ├── Alert.scss │ │ │ ├── Alert.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── AppBar │ │ │ ├── AppBar.scss │ │ │ ├── AppBar.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Avatar │ │ │ ├── Avatar.scss │ │ │ ├── Avatar.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Badge │ │ │ ├── Badge.scss │ │ │ ├── Badge.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Breadcrumbs │ │ │ ├── Breadcrumbs.scss │ │ │ ├── Breadcrumbs.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Button │ │ │ ├── Button.scss │ │ │ ├── Button.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── ButtonGroup │ │ │ ├── ButtonGroup.scss │ │ │ ├── ButtonGroup.svelte │ │ │ ├── ButtonGroupItem.scss │ │ │ ├── ButtonGroupItem.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Card │ │ │ ├── Card.scss │ │ │ ├── Card.svelte │ │ │ ├── CardActions.scss │ │ │ ├── CardActions.svelte │ │ │ ├── CardSubtitle.scss │ │ │ ├── CardSubtitle.svelte │ │ │ ├── CardText.scss │ │ │ ├── CardText.svelte │ │ │ ├── CardTitle.scss │ │ │ ├── CardTitle.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Checkbox │ │ │ ├── Checkbox.scss │ │ │ ├── Checkbox.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Chip │ │ │ ├── Chip.scss │ │ │ ├── Chip.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── DataTable │ │ │ ├── DataTable.scss │ │ │ ├── DataTable.svelte │ │ │ ├── DataTableBody.scss │ │ │ ├── DataTableBody.svelte │ │ │ ├── DataTableCell.scss │ │ │ ├── DataTableCell.svelte │ │ │ ├── DataTableHead.scss │ │ │ ├── DataTableHead.svelte │ │ │ ├── DataTableRow.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Dialog │ │ │ ├── Dialog.scss │ │ │ ├── Dialog.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Divider │ │ │ ├── Divider.scss │ │ │ ├── Divider.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── ExpansionPanels │ │ │ ├── ExpansionPanel.scss │ │ │ ├── ExpansionPanel.svelte │ │ │ ├── ExpansionPanels.scss │ │ │ ├── ExpansionPanels.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Footer │ │ │ ├── Footer.scss │ │ │ ├── Footer.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Grid │ │ │ ├── Col.scss │ │ │ ├── Col.svelte │ │ │ ├── Container.svelte │ │ │ ├── Row.scss │ │ │ ├── Row.svelte │ │ │ └── index.js │ │ ├── Icon │ │ │ ├── Icon.scss │ │ │ ├── Icon.svelte │ │ │ └── index.js │ │ ├── Input │ │ │ ├── Input.scss │ │ │ ├── Input.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── ItemGroup │ │ │ ├── ItemGroup.scss │ │ │ ├── ItemGroup.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Lazy │ │ │ ├── Lazy.svelte │ │ │ └── index.js │ │ ├── List │ │ │ ├── List.scss │ │ │ ├── List.svelte │ │ │ ├── ListGroup.scss │ │ │ ├── ListGroup.svelte │ │ │ ├── ListItem.scss │ │ │ ├── ListItem.svelte │ │ │ ├── ListItemGroup.scss │ │ │ ├── ListItemGroup.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── MaterialApp │ │ │ ├── MaterialApp.scss │ │ │ ├── MaterialApp.svelte │ │ │ ├── MaterialAppMin.scss │ │ │ ├── MaterialAppMin.svelte │ │ │ └── index.js │ │ ├── Menu │ │ │ ├── Menu.scss │ │ │ ├── Menu.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── NavigationDrawer │ │ │ ├── NavigationDrawer.scss │ │ │ ├── NavigationDrawer.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Overlay │ │ │ ├── Overlay.scss │ │ │ ├── Overlay.svelte │ │ │ └── index.js │ │ ├── ProgressCircular │ │ │ ├── ProgressCircular.scss │ │ │ ├── ProgressCircular.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── ProgressLinear │ │ │ ├── ProgressLinear.scss │ │ │ ├── ProgressLinear.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Radio │ │ │ ├── Radio.scss │ │ │ ├── Radio.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Select │ │ │ ├── Select.scss │ │ │ ├── Select.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── SlideGroup │ │ │ ├── SlideGroup.scss │ │ │ ├── SlideGroup.svelte │ │ │ ├── SlideItem.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Slider │ │ │ ├── Slider.scss │ │ │ ├── Slider.svelte │ │ │ ├── _variables.scss │ │ │ ├── index.js │ │ │ └── nouislider.min.js │ │ ├── Snackbar │ │ │ ├── Snackbar.scss │ │ │ ├── Snackbar.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Subheader │ │ │ ├── Subheader.scss │ │ │ ├── Subheader.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Switch │ │ │ ├── Switch.scss │ │ │ ├── Switch.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Table │ │ │ ├── Table.scss │ │ │ ├── Table.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Tabs │ │ │ ├── Tab.scss │ │ │ ├── Tab.svelte │ │ │ ├── TabContent.svelte │ │ │ ├── Tabs.scss │ │ │ ├── Tabs.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── TextField │ │ │ ├── TextField.scss │ │ │ ├── TextField.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Textarea │ │ │ ├── Textarea.scss │ │ │ ├── Textarea.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── Tooltip │ │ │ ├── Tooltip.scss │ │ │ ├── Tooltip.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ │ ├── VirtualList │ │ │ ├── VirtualList.svelte │ │ │ └── index.js │ │ └── Window │ │ │ ├── Window.scss │ │ │ ├── Window.svelte │ │ │ ├── WindowItem.scss │ │ │ ├── WindowItem.svelte │ │ │ ├── _variables.scss │ │ │ └── index.js │ ├── index.d.ts │ ├── index.js │ ├── internal │ │ ├── BackgroundColor │ │ │ └── index.js │ │ ├── Class │ │ │ └── index.js │ │ ├── Icons │ │ │ ├── close.js │ │ │ ├── down.js │ │ │ ├── next.js │ │ │ └── prev.js │ │ ├── Style │ │ │ └── index.js │ │ ├── TextColor │ │ │ └── index.js │ │ └── uid │ │ │ └── index.js │ ├── styles │ │ ├── _global.scss │ │ ├── _theme.scss │ │ ├── _variables.scss │ │ ├── elements │ │ │ ├── _blockquote.scss │ │ │ ├── _code.scss │ │ │ ├── _global.scss │ │ │ ├── _headings.scss │ │ │ ├── _index.scss │ │ │ └── _lists.scss │ │ ├── generic │ │ │ ├── _color.scss │ │ │ ├── _display.scss │ │ │ ├── _elevation.scss │ │ │ ├── _flex.scss │ │ │ ├── _float.scss │ │ │ ├── _index.scss │ │ │ ├── _radius.scss │ │ │ ├── _reset.scss │ │ │ ├── _spacing.scss │ │ │ └── _typography.scss │ │ └── tools │ │ │ ├── _breakpoints.scss │ │ │ ├── _colors.scss │ │ │ ├── _elevation.scss │ │ │ ├── _functions.scss │ │ │ └── _index.scss │ └── utils │ │ ├── breakpoints.js │ │ └── colors.js │ ├── svelte.config.js │ ├── tests │ ├── Alert │ │ └── spec.js │ ├── AppBar │ │ ├── slots_are_proper.svelte │ │ └── spec.js │ ├── Breadcrumbs │ │ ├── custom_divider.svelte │ │ └── spec.js │ ├── Button │ │ └── spec.js │ └── internal │ │ └── spec.js │ └── theme │ └── _material-theme.scss ├── svelte-materialify.code-workspace ├── vercel.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | __sapper__ 2 | *.config.js 3 | static 4 | dist 5 | Example.svelte 6 | compiled 7 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | # Common formats 4 | *.html text 5 | *.xml text 6 | *.css text 7 | *.scss text 8 | *.js text 9 | *.properties text 10 | *.rtf text 11 | *.yaml text 12 | *.yml text 13 | *.md text 14 | 15 | LICENSE text 16 | 17 | *.svelte text 18 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | on: 3 | push: 4 | paths: 5 | - 'packages/**' 6 | pull_request: 7 | paths: 8 | - 'packages/**' 9 | 10 | jobs: 11 | test: 12 | name: tests 13 | runs-on: ubuntu-latest 14 | timeout-minutes: 10 15 | strategy: 16 | matrix: 17 | node-version: [10, 12, 14] 18 | steps: 19 | - uses: actions/checkout@v2 20 | - uses: actions/setup-node@v1 21 | with: 22 | node-version: ${{ matrix.node-version }} 23 | - uses: actions/cache@v2 24 | with: 25 | path: | 26 | node_modules 27 | **/node_modules 28 | key: ${{ runner.os }}-${{ hashFiles('./yarn.lock') }} 29 | - run: yarn --frozen-lockfile --non-interactive 30 | - run: yarn lint 31 | name: Lint 32 | - run: yarn test --ci 33 | name: Test 34 | env: 35 | CI: true 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | .env 4 | 5 | # IDE user config 6 | .vscode/ 7 | .idea/ 8 | .vs/ 9 | 10 | # Logs 11 | yarn-error.log 12 | npm-debug.log 13 | lerna-debug.log 14 | 15 | .vercel 16 | -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- 1 | workspaceLocation: '.' 2 | tasks: 3 | - init: npm install && cd site && npm install 4 | command: npm run site:dev 5 | 6 | ports: 7 | - port: 3000 8 | onOpen: open-preview 9 | 10 | vscode: 11 | extensions: 12 | - svelte.svelte-vscode@101.8.0:bqS+9pqxtG4yfb1Fq21D0w== 13 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | __sapper__ 2 | dist 3 | static 4 | compiled 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "svelteSortOrder": "scripts-styles-markup", 3 | "svelteStrictMode": false, 4 | "svelteBracketNewLine": false, 5 | "svelteAllowShorthand": true, 6 | "svelteIndentScriptAndStyle": true, 7 | "singleQuote": true, 8 | "semi": true, 9 | "trailingComma": "all", 10 | "printWidth": 90, 11 | "endOfLine": "lf" 12 | } 13 | -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- 1 | _reset.scss 2 | _material-theme.scss 3 | -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | rules: { 'scope-case': [0, 'always', 'lower-case'] }, 4 | }; 5 | -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- 1 | { 2 | "packages": [ 3 | "packages/*" 4 | ], 5 | "version": "0.3.11", 6 | "npmClient": "yarn", 7 | "useWorkspaces": true, 8 | "command": { 9 | "publish": { 10 | "message": "chore(release): publish %s" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /logo/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/logo/banner.png -------------------------------------------------------------------------------- /logo/banner.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/logo/banner.psd -------------------------------------------------------------------------------- /logo/logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/logo/logo-128.png -------------------------------------------------------------------------------- /logo/logo-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/logo/logo-192.png -------------------------------------------------------------------------------- /logo/logo-500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/logo/logo-500.png -------------------------------------------------------------------------------- /logo/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/logo/logo-512.png -------------------------------------------------------------------------------- /logo/maskable_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/logo/maskable_icon.png -------------------------------------------------------------------------------- /packages/api-generator/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "svelte-materialify-api", 3 | "version": "0.3.11", 4 | "private": true, 5 | "license": "MIT", 6 | "main": "dist/index.js", 7 | "module": "dist/index.js", 8 | "scripts": { 9 | "api": "node helpers/generate.js" 10 | }, 11 | "devDependencies": { 12 | "@rollup/plugin-json": "^4.1.0", 13 | "globby": "^11.0.2", 14 | "json-format": "1.0.1", 15 | "rollup": "^2.38.4", 16 | "rollup-plugin-terser": "^7.0.2", 17 | "sveltedoc-parser": "^3.0.5" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /packages/api-generator/src/Carousel.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "Carousel", 4 | "data": [ 5 | { 6 | "visibility": "public", 7 | "description": null, 8 | "keywords": [], 9 | "name": "value", 10 | "kind": "let", 11 | "static": false, 12 | "readonly": false, 13 | "type": { 14 | "kind": "type", 15 | "text": "number", 16 | "type": "number" 17 | }, 18 | "defaultValue": 0, 19 | "bind": [ 20 | { 21 | "source": "Window", 22 | "property": "value" 23 | } 24 | ] 25 | } 26 | ], 27 | "computed": [], 28 | "methods": [], 29 | "components": [], 30 | "description": null, 31 | "keywords": [], 32 | "events": [], 33 | "slots": [ 34 | { 35 | "name": "default", 36 | "description": null, 37 | "visibility": "public", 38 | "parameters": [] 39 | } 40 | ], 41 | "refs": [] 42 | } 43 | -------------------------------------------------------------------------------- /packages/api-generator/src/CarouselItem.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "CarouselItem", 4 | "data": [], 5 | "computed": [], 6 | "methods": [], 7 | "components": [], 8 | "description": null, 9 | "keywords": [], 10 | "events": [], 11 | "slots": [ 12 | { 13 | "name": "default", 14 | "description": null, 15 | "visibility": "public", 16 | "parameters": [] 17 | } 18 | ], 19 | "refs": [] 20 | } 21 | -------------------------------------------------------------------------------- /packages/api-generator/src/DataTable.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "DataTable", 4 | "data": [ 5 | { 6 | "visibility": "public", 7 | "description": null, 8 | "keywords": [], 9 | "name": "class", 10 | "kind": "const", 11 | "static": false, 12 | "readonly": true, 13 | "type": { 14 | "kind": "type", 15 | "text": "string", 16 | "type": "string" 17 | }, 18 | "localName": "klass" 19 | } 20 | ], 21 | "computed": [], 22 | "methods": [], 23 | "components": [], 24 | "description": null, 25 | "keywords": [], 26 | "events": [], 27 | "slots": [ 28 | { 29 | "name": "default", 30 | "description": null, 31 | "visibility": "public", 32 | "parameters": [] 33 | } 34 | ], 35 | "refs": [] 36 | } 37 | -------------------------------------------------------------------------------- /packages/api-generator/src/DataTableBody.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "DataTableBody", 4 | "data": [ 5 | { 6 | "visibility": "public", 7 | "description": null, 8 | "keywords": [], 9 | "name": "class", 10 | "kind": "const", 11 | "static": false, 12 | "readonly": true, 13 | "type": { 14 | "kind": "type", 15 | "text": "string", 16 | "type": "string" 17 | }, 18 | "localName": "klass" 19 | } 20 | ], 21 | "computed": [], 22 | "methods": [], 23 | "components": [], 24 | "description": null, 25 | "keywords": [], 26 | "events": [], 27 | "slots": [ 28 | { 29 | "name": "default", 30 | "description": null, 31 | "visibility": "public", 32 | "parameters": [] 33 | } 34 | ], 35 | "refs": [] 36 | } 37 | -------------------------------------------------------------------------------- /packages/api-generator/src/DataTableHead.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "DataTableHead", 4 | "data": [ 5 | { 6 | "visibility": "public", 7 | "description": null, 8 | "keywords": [], 9 | "name": "class", 10 | "kind": "const", 11 | "static": false, 12 | "readonly": true, 13 | "type": { 14 | "kind": "type", 15 | "text": "string", 16 | "type": "string" 17 | }, 18 | "localName": "klass" 19 | } 20 | ], 21 | "computed": [], 22 | "methods": [], 23 | "components": [], 24 | "description": null, 25 | "keywords": [], 26 | "events": [], 27 | "slots": [ 28 | { 29 | "name": "default", 30 | "description": null, 31 | "visibility": "public", 32 | "parameters": [] 33 | } 34 | ], 35 | "refs": [] 36 | } 37 | -------------------------------------------------------------------------------- /packages/api-generator/src/DataTableRow.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "DataTableRow", 4 | "data": [ 5 | { 6 | "visibility": "public", 7 | "description": null, 8 | "keywords": [], 9 | "name": "class", 10 | "kind": "const", 11 | "static": false, 12 | "readonly": true, 13 | "type": { 14 | "kind": "type", 15 | "text": "string", 16 | "type": "string" 17 | }, 18 | "localName": "klass" 19 | } 20 | ], 21 | "computed": [], 22 | "methods": [], 23 | "components": [], 24 | "description": null, 25 | "keywords": [], 26 | "events": [], 27 | "slots": [ 28 | { 29 | "name": "default", 30 | "description": null, 31 | "visibility": "public", 32 | "parameters": [] 33 | } 34 | ], 35 | "refs": [] 36 | } 37 | -------------------------------------------------------------------------------- /packages/api-generator/src/MaterialApp.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "MaterialApp", 4 | "data": [ 5 | { 6 | "visibility": "public", 7 | "description": null, 8 | "keywords": [], 9 | "name": "theme", 10 | "kind": "let", 11 | "static": false, 12 | "readonly": false, 13 | "type": { 14 | "kind": "type", 15 | "text": "string", 16 | "type": "string" 17 | }, 18 | "defaultValue": "light" 19 | } 20 | ], 21 | "computed": [], 22 | "methods": [], 23 | "components": [], 24 | "description": null, 25 | "keywords": [], 26 | "events": [], 27 | "slots": [ 28 | { 29 | "name": "default", 30 | "description": null, 31 | "visibility": "public", 32 | "parameters": [] 33 | } 34 | ], 35 | "refs": [] 36 | } 37 | -------------------------------------------------------------------------------- /packages/api-generator/src/MaterialAppMin.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "name": "MaterialAppMin", 4 | "data": [ 5 | { 6 | "visibility": "public", 7 | "description": null, 8 | "keywords": [], 9 | "name": "theme", 10 | "kind": "let", 11 | "static": false, 12 | "readonly": false, 13 | "type": { 14 | "kind": "type", 15 | "text": "string", 16 | "type": "string" 17 | }, 18 | "defaultValue": "light" 19 | } 20 | ], 21 | "computed": [], 22 | "methods": [], 23 | "components": [], 24 | "description": null, 25 | "keywords": [], 26 | "events": [], 27 | "slots": [ 28 | { 29 | "name": "default", 30 | "description": null, 31 | "visibility": "public", 32 | "parameters": [] 33 | } 34 | ], 35 | "refs": [] 36 | } 37 | -------------------------------------------------------------------------------- /packages/docs/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /src/node_modules/@sapper/ 4 | yarn-error.log 5 | /cypress/screenshots/ 6 | __sapper__ 7 | -------------------------------------------------------------------------------- /packages/docs/src/client.js: -------------------------------------------------------------------------------- 1 | import * as sapper from '@sapper/app'; 2 | 3 | sapper.start({ 4 | target: document.querySelector('#root'), 5 | }); 6 | -------------------------------------------------------------------------------- /packages/docs/src/components/doc/Alert.svelte: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 20 | 21 | 26 | 27 | 28 |
29 | 30 |
31 | 32 |
33 | -------------------------------------------------------------------------------- /packages/docs/src/components/navigation/Loading.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | 20 | 21 | {#if !$markdown} 22 |
23 | 24 |
25 | {/if} 26 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Alert/transition.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 |
9 | 10 |
11 |
12 | {#if alert} 13 | 18 | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorem molestiae voluptates 19 | et quae rem autem quasi officia odit suscipit dolor. 20 | 21 | {/if} 22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/AppBar/basic.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 |
8 | 11 |
12 | Title 13 |
14 | 15 | 16 |
17 | 20 |
21 | Item 1 22 | Item 2 23 | Item 3 24 |
25 | 26 | -------------------------------------------------------------------------------- /packages/docs/src/examples/AppBar/collapse.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 |
10 | 13 |
14 | Title 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /packages/docs/src/examples/AppBar/dense.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 |
8 | 11 |
12 | Title 13 |
14 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /packages/docs/src/examples/AppBar/drawer.svelte: -------------------------------------------------------------------------------- 1 | 16 | 17 |
18 | 19 |
20 | 23 |
24 | Click The Menu 25 |
26 | Content 27 | 28 |
29 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Avatar/size.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 36 7 | 48 8 | 62 9 |
10 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Avatar/tile.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | TILE 7 |
8 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Avatar/types.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 8 | 9 | 10 | Avatar 11 | MS 12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Badge/basic.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Badge/notifications.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 |
9 | 16 | 23 | 24 | 25 | 26 |
27 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Badge/offset.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | profile 15 | 16 | 17 | profile 18 | 19 |
20 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Breadcrumbs/basic.svelte: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Breadcrumbs/customDivider.svelte: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 |
-
14 |
15 | 16 | 17 |
18 | 19 |
20 |
21 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Breadcrumbs/slots.svelte: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | {#if item.href} 13 | 14 | {item.text.toUpperCase()} 15 | 16 | {:else} 17 | 18 | {item.text.toUpperCase()} 19 | 20 | {/if} 21 | 22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/block.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/depressed.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/fab.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 10 | 13 | 16 | 19 |
20 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/icon.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 10 | 13 | 16 | 19 |
20 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/outlined.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/raised.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/rounded.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/text.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Button/tile.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 11 |
12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ButtonGroup/multiple.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | 9 | Left 10 | Center 11 | Right 12 | Justify 13 | 14 |
15 | Value: 16 | {value} 17 |
18 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ButtonGroup/selectable.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | 9 | Left 10 | Center 11 | Right 12 | Justify 13 | 14 |
15 | Value: 16 | {value} 17 |
18 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Card/grids.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/packages/docs/src/examples/Card/grids.svelte -------------------------------------------------------------------------------- /packages/docs/src/examples/Card/information.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | 8 |
Word of the Day
9 |
be•nev•o•lent
10 |
11 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Reprehenderit, qui 12 | quaerat rerum incidunt nisi ducimus? 13 |
14 |
15 | 16 | 17 | 18 |
19 |
20 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Card/outlined.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | OVERLINE 9 |
10 | Headline 11 |
12 |
13 | 14 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Reprehenderit, qui quaerat 15 | rerum incidunt nisi ducimus? 16 | 17 | 18 | 19 | 20 |
21 |
22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Checkbox/colors.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | red 6 | blue 7 |
8 |
9 | secondary 10 | error 11 | success 12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Checkbox/groups.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 |
9 | Value 1 10 | Value 2 11 | Value 3 12 | Value 4 13 |
14 |
15 |
Value: {group}
16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Checkbox/states.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | On 6 | Off 7 | Disabled 8 | Disabled On 9 | Indeterminate 10 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Chip/closable.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 |
9 | {#if !active} 10 | 11 | {/if} 12 | { 16 | timesClosed += 1; 17 | }}> 18 | Closable 19 | 20 |
21 |
Times Closed: {timesClosed}
22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Chip/colored.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | Default 7 | Primary 8 | Secondary 9 | Red 10 | Green 11 |
12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Chip/icon.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 8 | 9 | Mudit 10 | 11 | 12 | Premium 13 | 14 | 15 | 16 | 1 17 | Messages 18 | 19 | 20 | Confirmed 21 | 22 |
23 | 24 |
25 | Confirmed 26 |
27 |
28 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Chip/label.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | Default 7 | Primary 8 | Secondary 9 | Red 10 | Green 11 |
12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Chip/outlined.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | Default 8 | 9 | 10 | Primary 11 | 12 | Secondary 13 | Red 14 | Green 15 |
16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Chip/sizes.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | x-small 7 | small 8 | default 9 | large 10 | x-large 11 |
12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ClickOutside/usage.svelte: -------------------------------------------------------------------------------- 1 | 14 | 15 |
28 | Click 29 | {active ? 'Outside' : 'Me'} 30 |
31 | -------------------------------------------------------------------------------- /packages/docs/src/examples/DataTable/column-sorting.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/packages/docs/src/examples/DataTable/column-sorting.svelte -------------------------------------------------------------------------------- /packages/docs/src/examples/DataTable/fixed-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/packages/docs/src/examples/DataTable/fixed-header.svelte -------------------------------------------------------------------------------- /packages/docs/src/examples/DataTable/pagination.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/packages/docs/src/examples/DataTable/pagination.svelte -------------------------------------------------------------------------------- /packages/docs/src/examples/DataTable/progress-indicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/packages/docs/src/examples/DataTable/progress-indicator.svelte -------------------------------------------------------------------------------- /packages/docs/src/examples/DataTable/row-selection.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheComputerM/svelte-materialify/75be9ff464df88bf594a139bbcb815377f2692be/packages/docs/src/examples/DataTable/row-selection.svelte -------------------------------------------------------------------------------- /packages/docs/src/examples/Dialog/basic.svelte: -------------------------------------------------------------------------------- 1 | 10 | 11 |
12 | 13 |
14 | 15 | 16 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Autem aperiam quia esse impedit 17 | libero mollitia tempore nisi dolore ut, quasi incidunt sunt sapiente vero iusto 18 | necessitatibus eius nulla dignissimos laboriosam. 19 | 20 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Dialog/nested.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 |
9 | 10 | 11 |
12 | 13 | 14 | 15 |

16 |

This is Dialog 1

17 |
18 | 19 | 20 |

This is Dialog 2

21 |

22 | Lorem ipsum dolor, sit amet consectetur adipisicing elit. Iste quia possimus tempore 23 | maxime vel, fugiat neque ab accusamus numquam incidunt? 24 |

25 |
26 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Divider/horizontal.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Subheader 8 | Item 1 9 | 10 | Item 2 11 | 12 | Item 3 13 | 14 | Item 4 15 | 16 | 17 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Divider/vertical.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | Title 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Footer/absolute.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 |
Svelte Materialify is Powerful
7 |
8 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Footer/company.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 |
9 | {#each links as link} 10 | 11 | {/each} 12 |
13 |
14 | 2020 - 15 | Svelte Materialify 16 |
17 |
18 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Footer/padless.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
Svelte Materialify is Powerful
6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Grid/_wrapper.svelte: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Grid/breakpoint.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 |
Equal Width
8 | 9 | 10 |
Equal Width
11 | 12 |
13 |
14 | 15 | 16 |
.col-12.col-sm-6.col-md-8
17 | 18 | 19 |
.col-12.col-sm-6.col-md-4
20 | 21 |
22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Grid/margin.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 |
.col-md-4
8 | 9 | 10 |
.col-md-4.ml-auto
11 | 12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Grid/offset.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 |
.col-4
8 | 9 | 10 |
.col-4.offset-4
11 | 12 |
13 |
14 | 15 | 16 |
.col-4.offset-6.offset-md-4
17 | 18 |
19 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Grid/usage.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | One of Three 8 | One of Three 9 | One of Three 10 | 11 | 12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Icon/color.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | 9 | 10 | 15 | 20 |
21 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Icon/disabled.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | 9 | 10 | 15 | 21 |
22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/List/basic.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 |
8 | List Item 9 | List Item With a subtitle 10 | 11 | List Item (icon) 12 | 13 | 14 | 15 | 16 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsa, saepe. Quis nam non 17 | perferendis doloremque? 18 | 19 | 20 |
21 |
22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/List/dense.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 8 | Filter 9 | 10 | 11 | 12 | 13 | 14 | Item 1 15 | 16 | 17 | 18 | 19 | 20 | Item 2 21 | 22 | 23 | 24 | 25 | 26 | Item 3 27 | 28 | 29 | 30 |
31 | -------------------------------------------------------------------------------- /packages/docs/src/examples/List/disabled.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 8 | Filter 9 | 10 | 11 | 12 | 13 | 14 | Item 1 15 | 16 | 17 | 18 | 19 | 20 | Item 2 21 | 22 | 23 | 24 | 25 | 26 | Item 3 27 | 28 | 29 | 30 |
31 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ListItemGroup/activeClass.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | Item 1 18 | 19 | 20 | 21 | 22 | Item 2 23 | 24 | 25 | 26 | 27 | Item 3 28 | 29 | 30 |
31 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ListItemGroup/mandatory.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | Item 1 8 | Item 2 9 | Item 3 10 | Item 4 11 | 12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ListItemGroup/multiple.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | Item 1 8 | Item 2 9 | Item 3 10 | Item 4 11 | 12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ListItemGroup/usage.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | Item 1 12 | 13 | 14 | 15 | 16 | Item 2 17 | 18 | 19 | 20 | 21 | Item 3 22 | 23 | 24 | 25 | 26 | Item 4 27 | 28 | 29 |
30 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Menu/absolute.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | Click Here 9 |
10 | 11 | Option 1 12 | Option 2 13 | This is Cool 14 | 15 |
16 |
17 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Menu/basic.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 | Option 1 12 | Option 2 13 | This is Cool 14 | 15 |
16 |
17 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Menu/contentClick.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | Close on Click 8 |
9 |
10 | 11 |
12 | 13 |
14 | 15 | Option 1 16 | Option 2 17 | This is Cool 18 | 19 |
20 |
21 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Menu/hover.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 | Option 1 12 | Option 2 13 | This is Cool 14 | 15 |
16 |
17 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Menu/offsets.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 | Offset X 9 | Offset Y 10 | 11 |
12 |
13 | 14 |
15 | 16 |
17 | 18 | Option 1 19 | Option 2 20 | This is Cool 21 | 22 |
23 |
24 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Menu/transitions.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 |
9 | 10 |
11 | 12 |
13 | 14 | Option 1 15 | Option 2 16 | This is Cool 17 | 18 |
19 |
20 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Overlay/absolute.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 16 | 17 |
18 | 25 | { 29 | active = false; 30 | }} /> 31 |
32 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Overlay/color.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 16 | 17 |
18 | 25 | { 30 | active = false; 31 | }} /> 32 |
33 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Overlay/loader.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 |
9 | 17 |
18 | 19 | { 22 | active = false; 23 | }}> 24 | 25 | 26 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Overlay/opacity.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 16 | 17 |
18 | 25 | 26 | 34 | 35 |
36 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Overlay/usage.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | 15 |
16 | 17 | { 20 | active = false; 21 | }} /> 22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressCircular/color.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 |
12 | 13 |
14 | 15 |
16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressCircular/indeterminate.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 |
12 | 13 |
14 | 15 |
16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressCircular/rotate.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 |
12 | 13 |
14 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressCircular/size.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 |
12 | 13 |
14 | 15 |
16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressCircular/usage.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |
8 | 9 |
10 | 11 |
12 | 13 |
14 | 15 |
16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressLinear/indeterminate.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 |
7 | 8 |
9 | 10 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressLinear/reversed.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 |
7 | 8 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressLinear/slots.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 25% 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressLinear/stream.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 |
7 | 8 |
9 | 10 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressLinear/striped.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 |
7 | 8 | -------------------------------------------------------------------------------- /packages/docs/src/examples/ProgressLinear/usage.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Radio/colors.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | red 9 | secondary 10 | success 11 | blue 12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Radio/groups.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | Value 1 9 | Value 2 10 | Value 3 11 |
12 |
13 |
Value: {group}
14 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Radio/states.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 | On 9 | Off 10 | Disabled 11 | Disabled On 12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Ripple/center.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | HTML element with centered ripple 7 |
8 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Ripple/components.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Ripple/customColor.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 | {#each colors as color} 9 |
10 | Item with '{color}' color ripple. 11 |
12 | {/each} 13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Select/basic.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Outlined 15 | 16 | 17 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Select/chips.svelte: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Select/disabled.svelte: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Outlined 20 | 21 | 22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Select/icons.svelte: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 21 | 22 | 23 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Select/multiple.svelte: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | Outlined 21 | 22 | 23 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Select/namevalue.svelte: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 |

chosen value: {value}

16 |
17 | -------------------------------------------------------------------------------- /packages/docs/src/examples/SlideGroup/activeClass.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | 17 | 18 | 19 | 20 | 21 | 22 | {#each Array(15) as _, i} 23 | 24 |
{i + 1}
25 |
26 | {/each} 27 | 28 | 29 | 30 |
31 | -------------------------------------------------------------------------------- /packages/docs/src/examples/SlideGroup/centerActive.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 16 | 17 | 18 | {#each Array(15) as _, i} 19 | 20 |
{i + 1}
21 |
22 | {/each} 23 |
24 | -------------------------------------------------------------------------------- /packages/docs/src/examples/SlideGroup/mandatory.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | {#each Array(10) as _, i} 7 | 8 | 9 | 10 | {/each} 11 | 12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/SlideGroup/multiple.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | {#each Array(10) as _, i} 7 | 8 | 9 | 10 | {/each} 11 | 12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/colors.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | Red 6 | Secondary 7 | Green (with thumb) 8 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/disabled.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | Disabled 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/icons.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | Icon 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/inverseLabel.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | Inverse Label 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/minMax.svelte: -------------------------------------------------------------------------------- 1 | 9 | 10 | Default Slider 11 | 12 | 13 | 14 | 15 | 16 | 17 | Range 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/range.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | Range 6 | 7 | 8 | Range 9 | 10 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/readonly.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | Readonly 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/step.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | Ticks 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Slider/thumb.svelte: -------------------------------------------------------------------------------- 1 | 9 | 10 | Show thumb when using slider 11 | 12 |
13 | Always show thumb label 14 | 15 |
16 | Custom thumb label 17 | 18 |
19 | Vertical 20 | 21 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Snackbar/actions.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | 14 |
15 | 16 | 17 | Here are some actions 18 |
19 | 20 | 28 |
29 |
30 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Snackbar/timeout.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 | 14 |
15 | 16 | 17 | Timeout is 3secs 18 | 25 | 26 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Snackbar/variants.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | Tile 7 | Outlined 8 | Text 9 | Rounded 10 | Normal 11 |
12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Subheader/inset.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 |
7 | Subheader 8 | {#each Array(3) as _, i} 9 | 10 | 11 | 12 | 13 | List Item 14 | {i + 1} 15 | 16 | {/each} 17 |
18 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Subheader/usage.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | Subheader 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Switch/colors.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | red 6 | blue 7 |
8 |
9 | secondary 10 | error 11 | success 12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Switch/dense.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | Dense {values[0]} 8 | Dense {values[1]} 9 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Switch/groups.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 |
8 |
9 | Value 1 10 | Value 2 11 | Value 3 12 | Value 4 13 |
14 |
15 |
Value: {group}
16 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Switch/inset.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | Inset {values[0]} 8 | Inset {values[1]} 9 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Switch/states.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | On 6 | Off 7 | Disabled 8 | Disabled On 9 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Tabs/centeredActive.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 |
7 | {#each Array(20) as _, i} 8 | Item {i + 1} 9 | {/each} 10 |
11 | 12 | {#each Array(20) as _, i} 13 | 14 |
15 | Item Content 16 | {i + 1} 17 |

18 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec accumsan, diam et 19 | elementum gravida, arcu mi fermentum nibh, vel dapibus ligula orci non est. Morbi 20 | commodo sagittis finibus. Maecenas in volutpat massa. Nullam vulputate metus 21 | velit, quis interdum elit imperdiet ut. Suspendisse et sagittis erat, euismod 22 | vulputate enim. Etiam feugiat sit amet justo vitae commodo. 23 |

24 |
25 | {/each} 26 |
27 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Tabs/fixedTabs.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 |
7 | Option 8 | Another Selection 9 | Some Items 10 | Another Selection 11 |
12 |
13 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Tabs/grow.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 |
7 | Item 1 8 | Item 2 9 | Item 3 10 |
11 |
12 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Tabs/icons.svelte: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 |
8 | 9 | 10 | Item 1 11 | 12 | 13 | 14 | Item 2 15 | 16 | 17 | 18 | Item 3 19 | 20 |
21 |
22 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/clearable.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | Regular 10 |
11 | Filled 12 | 13 | 14 | Outlined 15 |
16 | 17 | 18 |
19 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/counter.svelte: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | Regular 10 |
11 | Filled 12 | 13 | 14 | Outlined 15 |
16 | 17 | 18 |
19 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/dense.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Filled 8 |
9 | Regular 10 |
11 | Filled 12 | 13 | 14 | Outlined 15 |
16 | 17 |
18 | Outlined 19 | 20 |
21 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/disabled.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Regular 8 | Filled 9 | Outlined 10 | 11 | 12 | 13 | Regular 14 | Filled 15 | Outlined 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/label.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | This is the bold label. 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/password.svelte: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | Password 10 |
{ 13 | show = !show; 14 | }}> 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/validation.svelte: -------------------------------------------------------------------------------- 1 | 14 | 15 | 16 | 17 | Title 18 | 19 | 20 | Email 21 | 22 | 23 | -------------------------------------------------------------------------------- /packages/docs/src/examples/TextField/variants.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Regular 8 | Filled 9 | Outlined 10 | 11 | 12 | 13 | Regular 14 | Filled 15 | Outlined 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Textarea/counter.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Textarea/grow.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Textarea/noResize.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /packages/docs/src/examples/Textarea/variants.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |