<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ui.shadowjs.net/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/a-first-component/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/project-setup/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/the-shadow-ui-command-line/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/theming/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/dark-mode/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/right-to-left/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/words-in-other-languages/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/make-the-components-yours/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/compose-with-shadow-js-primitives/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/forms-with-shadow-js-forms/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/accessibility/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/the-headline-components/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/dialog/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/select/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/tabs/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/toast/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/composable-progress/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/data-table-column-visibility/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/one-time-codes/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/sidebar/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/command/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/chart/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/password-input/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/typography/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/chat-and-agent-components/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/all-components/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/coming-from-shadcn-ui/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/common-mistakes/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/ui/reference/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/accordion/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/alert/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/alert-dialog/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/aspect-ratio/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/attachment/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/avatar/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/badge/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/breadcrumb/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/bubble/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/button/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/button-group/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/calendar/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/card/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/carousel/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/chart/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/checkbox/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/code-block/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/collapsible/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/combobox/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/command/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/context-menu/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/data-table/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/date-picker/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/dialog/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/direction/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/drawer/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/dropdown-menu/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/empty/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/field/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/form/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/hover-card/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/icons/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/input/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/input-group/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/input-otp/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/item/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/kbd/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/label/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/marker/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/menubar/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/message/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/message-scroller/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/native-select/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/navigation-menu/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/pagination/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/password-input/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/popover/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/progress/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/questionnaire/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/radio-group/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/resizable/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/scroll-area/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/scroll-fade/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/select/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/separator/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/sheet/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/shimmer/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/sidebar/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/skeleton/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/slider/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/spinner/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/switch/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/table/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/tabs/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/textarea/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/toast/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/toggle/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/toggle-group/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/tooltip/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/trace/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/typeset/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/chain-of-thought/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/chat/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/checkpoint/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/confirmation/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/context/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/file-tree/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/inline-citation/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/introduction/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/model-selector/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/plan/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/prompt-input/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/queue/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/reasoning/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/sources/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/stack-trace/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/subagent/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/suggestion/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/task/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/terminal/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/test-results/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/tool/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/what-exists-today/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/utilities/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/what-is-missing/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/the-shadcn-helpers/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/porting-components/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/button/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/input-and-card/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/dialog/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/tabs/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/checkbox-and-switch/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/popover/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/dropdown-menu/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/accordion/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/toast/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/radix-concepts-in-shadowjs/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/accessibility-checklist/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/shadcn-radix/migration-steps/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/apply-theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/cn/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/is-theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/read-stored-theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/resolve-theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme-script/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme-script-tag/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/use-theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/write-stored-theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/registry-file/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/registry-index/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/registry-item/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme-context-value/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme-options/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme-provider-props/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/class-value/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/resolved-theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme-attribute/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/variant-props/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/cva/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/default-storage-key/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/reference/ui/theme-provider/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/guides/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/components/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/ai/</loc>
  </url>
  <url>
    <loc>https://ui.shadowjs.net/migrate/</loc>
  </url>
</urlset>
