diff --git a/build/vnu-jar.mjs b/build/vnu-jar.mjs index 726a154cb2..505a1d6a80 100644 --- a/build/vnu-jar.mjs +++ b/build/vnu-jar.mjs @@ -44,7 +44,10 @@ execFile('java', ['-version'], (error, stdout, stderr) => { 'Attribute “switch” not allowed on element “input” at this point.', 'Element “style” not allowed as child of element “div” in this context.*', // Allow empty option in select - 'Element “option” without attribute “label” must not be empty.' + 'Element “option” without attribute “label” must not be empty.', + // Allow inputmode + '.*The “inputmode” attribute is not supported in all browsers.*' + // !!! WARNING !!! check both quotes you are using when updating this list // End mod ].join('|') diff --git a/scss/_reboot.scss b/scss/_reboot.scss index 88322886ab..f5f7f496eb 100644 --- a/scss/_reboot.scss +++ b/scss/_reboot.scss @@ -624,10 +624,10 @@ textarea { // 2. Reset the default outline behavior of fieldsets so they don't affect page layout. fieldset { - min-width: 0; // 1 + min-inline-size: 0; // 1 padding: 0; // 2 margin: 0; // 2 - border: 0; // 2 + border: unset; // 2 } // 1. By using `float: left`, the legend will behave like a block element. @@ -636,8 +636,7 @@ fieldset { // See https://github.com/twbs/bootstrap/issues/29712 legend { - float: left; // 1 - width: 100%; + float: left; padding: 0; margin-bottom: $legend-margin-bottom; font-weight: $legend-font-weight; diff --git a/site/src/components/shortcodes/ComponentCard.astro b/site/src/components/shortcodes/ComponentCard.astro index c99957176b..773c7f6be9 100644 --- a/site/src/components/shortcodes/ComponentCard.astro +++ b/site/src/components/shortcodes/ComponentCard.astro @@ -17,7 +17,7 @@ interface Props { const { component, idPrefix } = Astro.props --- -
  • +
  • diff --git a/site/src/components/shortcodes/ComponentFinder.astro b/site/src/components/shortcodes/ComponentFinder.astro new file mode 100644 index 0000000000..d22806080b --- /dev/null +++ b/site/src/components/shortcodes/ComponentFinder.astro @@ -0,0 +1,99 @@ +--- +import { getVersionedDocsPath } from '@libs/path' +import { componentsDetails } from '../../../data/components-details' + +const existingStartingLetters = [...new Set(componentsDetails.map((component) => component.name.charAt(0)))] +--- + + +
    +
    +
    + + + +
    +

    Alphabetical characters only.

    +
    +
    + + filter by Starting letter: + +
    +
    + + +
    + { + existingStartingLetters.map((char) => ( +
    + + +
    + )) + } +
    +
    +
    +
      + +
    +
    + + diff --git a/site/src/content/docs/components.mdx b/site/src/content/docs/components.mdx index dfd760870a..d7fbf75abb 100644 --- a/site/src/content/docs/components.mdx +++ b/site/src/content/docs/components.mdx @@ -6,17 +6,20 @@ aliases: - "/docs/components/" - "/docs/[[config:docs_version]]/components/" toc: true +extra_js: + - src: "[[docsref:/assets/js/validate-forms.js]]" + async: true --- import { componentsDetails } from '../../../data/components-details' ## Alphabetical order -
      + { componentsDetails.map((component) => ) } -
    +
    diff --git a/site/src/types/auto-import.d.ts b/site/src/types/auto-import.d.ts index 082056c031..5b1fc178ac 100644 --- a/site/src/types/auto-import.d.ts +++ b/site/src/types/auto-import.d.ts @@ -14,6 +14,7 @@ export declare global { export const CalloutSoon: typeof import('@shortcodes/CalloutSoon.astro').default export const Code: typeof import('@shortcodes/Code.astro').default export const ComponentCard: typeof import('@shortcodes/ComponentCard.astro').default + export const ComponentFinder: typeof import('@shortcodes/ComponentFinder.astro').default export const DeprecatedIn: typeof import('@shortcodes/DeprecatedIn.astro').default export const EnableBtnCloseTooltip: typeof import('@shortcodes/EnableBtnCloseTooltip.astro').default export const Example: typeof import('@shortcodes/Example.astro').default diff --git a/site/static/orange-compact/docs/[version]/assets/img/ouds-web-sprite.svg b/site/static/orange-compact/docs/[version]/assets/img/ouds-web-sprite.svg index 6859b3536a..c9150286b8 100644 --- a/site/static/orange-compact/docs/[version]/assets/img/ouds-web-sprite.svg +++ b/site/static/orange-compact/docs/[version]/assets/img/ouds-web-sprite.svg @@ -153,4 +153,7 @@ + + + diff --git a/site/static/orange/docs/[version]/assets/img/ouds-web-sprite.svg b/site/static/orange/docs/[version]/assets/img/ouds-web-sprite.svg index 6859b3536a..c9150286b8 100644 --- a/site/static/orange/docs/[version]/assets/img/ouds-web-sprite.svg +++ b/site/static/orange/docs/[version]/assets/img/ouds-web-sprite.svg @@ -153,4 +153,7 @@ + + + diff --git a/site/static/sosh/docs/[version]/assets/img/ouds-web-sprite.svg b/site/static/sosh/docs/[version]/assets/img/ouds-web-sprite.svg index c68e9a852e..76729a7767 100644 --- a/site/static/sosh/docs/[version]/assets/img/ouds-web-sprite.svg +++ b/site/static/sosh/docs/[version]/assets/img/ouds-web-sprite.svg @@ -124,4 +124,7 @@ + + +