2024-01-29 23:31:37 +07:00
@use " helpers/copyright " ;
2023-02-04 13:33:35 +07:00
// Config
@forward " settings " ;
// Theming
@use " themes/default " ;
// Layout
@use " layout/document " ; // html
@use " layout/landmarks " ; // body, header, main, footer
@use " layout/section " ; // section
2024-01-29 23:31:37 +07:00
@use " layout/container " ; // .container, .container-fluid
2023-02-04 13:33:35 +07:00
@use " layout/grid " ; // .grid
2024-11-10 16:43:55 -05:00
@use " layout/row " ; // .row, .row-fluid, .offset-*, .span-*
2024-01-27 15:22:35 +07:00
@use " layout/overflow-auto " ; // .overflow-auto
2023-02-04 13:33:35 +07:00
// Content
@use " content/typography " ; // headings, p, ul, blockquote, ...
2024-01-29 23:31:37 +07:00
@use " content/link " ; // a, role="link"
2023-04-02 22:37:00 +07:00
@use " content/button " ; // button, role="button", type="button", type="submit" ...
2023-02-04 13:33:35 +07:00
@use " content/table " ; // table, tr, td, ...
2024-01-29 23:31:37 +07:00
@use " content/embedded " ; // audio, canvas, iframe, img, svg, video
2023-02-04 13:33:35 +07:00
@use " content/code " ; // pre, code, ...
2024-01-27 15:13:14 +07:00
@use " content/figure " ; // figure, figcaption
2024-09-27 23:45:54 +03:00
@use " content/misc " ; // hr, template, [hidden], dialog, canvas
2023-02-04 13:33:35 +07:00
// Forms
@use " forms/basics " ; // input, select, textarea, label, fieldset, legend
@use " forms/checkbox-radio-switch " ; // type="checkbox", type="radio", role="switch"
@use " forms/input-color " ; // type="color"
@use " forms/input-date " ; // type="date", type="datetime-local", type="month", type="time", type="week"
@use " forms/input-file " ; // type="file"
@use " forms/input-range " ; // type="range"
@use " forms/input-search " ; // type="search"
2024-11-13 03:42:58 -05:00
@use " forms/validation " ; // validation for all form elements except select[multiple],select[size], input:not([type="button"], [type="reset"], [type="image"], [type="submit"], [type="checkbox"], [type="radio"]
2024-12-10 12:30:06 -05:00
@use " forms/floating " ; // floating labels
2023-02-04 13:33:35 +07:00
// Components
@use " components/accordion " ; // details, summary
2024-05-25 11:15:47 +00:00
@use " components/card " ; // article, role="article"
2023-04-02 22:37:00 +07:00
@use " components/dropdown " ; // details.dropdown
@use " components/group " ; // role="group"
2023-02-04 13:33:35 +07:00
@use " components/loading " ; // aria-busy=true
@use " components/modal " ; // dialog
@use " components/nav " ; // nav
2024-12-10 12:30:06 -05:00
@use " components/nav-hamburger " ; // role="navigation" for hamburger-menu for the nav component
2023-02-04 13:33:35 +07:00
@use " components/progress " ; // progress
@use " components/tooltip " ; // data-tooltip
2024-12-21 05:48:33 -05:00
@use " components/tab " ; // [role="tablist"] // classless tabs
2024-12-10 12:30:06 -05:00
@use " components/tab-region " ; // section[role="region"] // tabs
2024-12-13 19:43:12 -05:00
@use " components/popover " ; // dialog[role="alert"]
// V3 Remove notification in favor of popovers..
2024-11-10 11:53:24 -05:00
@use " components/notification " ; // dialog[role="alert"]
2024-11-12 04:59:34 -05:00
@use " components/timeline " ; // addition, kind of out of scope but wanted to add
2023-02-04 13:33:35 +07:00
// Utilities
@use " utilities/accessibility " ; // -ms-touch-action, aria-*
@use " utilities/reduce-motion " ; // prefers-reduced-motion