From f9737c8f401bf8bc5307674fad6defe2aeeeb907 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Wed, 16 Apr 2025 15:57:32 +0200 Subject: [PATCH] feat(module): dynamic `rounded-*` utilities (#3906) --- docs/app/components/AdsCarbon.vue | 4 +- docs/app/components/content/ComponentCode.vue | 12 +- .../components/content/ComponentExample.vue | 10 +- docs/app/components/content/Placeholder.vue | 2 +- .../toaster/ToasterDurationExample.vue | 6 +- .../examples/toaster/ToasterExpandExample.vue | 6 +- .../toaster/ToasterPositionExample.vue | 6 +- .../theme-picker/ThemePickerButton.vue | 2 +- docs/app/pages/.index.yml | 2 +- docs/app/pages/components.vue | 4 +- docs/app/pages/figma/index.vue | 8 +- docs/app/pages/index.vue | 6 +- docs/app/pages/pro/index.vue | 8 +- docs/app/pages/pro/templates.vue | 2 +- docs/content/1.getting-started/1.index.md | 2 +- docs/content/1.getting-started/3.theme.md | 94 +- playground/app/components/Placeholder.vue | 2 +- playground/app/pages/components/table.vue | 2 +- src/runtime/index.css | 2 +- src/templates.ts | 8 + src/theme/alert.ts | 2 +- src/theme/badge.ts | 10 +- src/theme/button.ts | 2 +- src/theme/calendar.ts | 2 +- src/theme/card.ts | 2 +- src/theme/checkbox.ts | 2 +- src/theme/color-picker.ts | 6 +- src/theme/command-palette.ts | 2 +- src/theme/context-menu.ts | 4 +- src/theme/drawer.ts | 10 +- src/theme/dropdown-menu.ts | 4 +- src/theme/input-menu.ts | 10 +- src/theme/input-number.ts | 2 +- src/theme/input.ts | 2 +- src/theme/kbd.ts | 2 +- src/theme/modal.ts | 2 +- src/theme/navigation-menu.ts | 8 +- src/theme/pin-input.ts | 2 +- src/theme/popover.ts | 2 +- src/theme/select.ts | 6 +- src/theme/skeleton.ts | 2 +- src/theme/tabs.ts | 6 +- src/theme/toast.ts | 2 +- src/theme/tooltip.ts | 2 +- src/theme/tree.ts | 2 +- .../__snapshots__/Alert-vue.spec.ts.snap | 58 +- .../__snapshots__/Alert.spec.ts.snap | 58 +- .../__snapshots__/Badge-vue.spec.ts.snap | 54 +- .../__snapshots__/Badge.spec.ts.snap | 54 +- .../__snapshots__/Button-vue.spec.ts.snap | 96 +- .../__snapshots__/Button.spec.ts.snap | 96 +- .../ButtonGroup-vue.spec.ts.snap | 28 +- .../__snapshots__/ButtonGroup.spec.ts.snap | 28 +- .../__snapshots__/Calendar-vue.spec.ts.snap | 666 ++++++------- .../__snapshots__/Calendar.spec.ts.snap | 666 ++++++------- .../__snapshots__/Card-vue.spec.ts.snap | 18 +- .../__snapshots__/Card.spec.ts.snap | 18 +- .../__snapshots__/Checkbox-vue.spec.ts.snap | 48 +- .../__snapshots__/Checkbox.spec.ts.snap | 48 +- .../ColorPicker-vue.spec.ts.snap | 84 +- .../__snapshots__/ColorPicker.spec.ts.snap | 84 +- .../CommandPalette-vue.spec.ts.snap | 378 ++++---- .../__snapshots__/CommandPalette.spec.ts.snap | 378 ++++---- .../ContextMenu-vue.spec.ts.snap | 384 ++++---- .../__snapshots__/ContextMenu.spec.ts.snap | 384 ++++---- .../__snapshots__/Drawer-vue.spec.ts.snap | 42 +- .../__snapshots__/Drawer.spec.ts.snap | 42 +- .../DropdownMenu-vue.spec.ts.snap | 300 +++--- .../__snapshots__/DropdownMenu.spec.ts.snap | 300 +++--- .../__snapshots__/Form-vue.spec.ts.snap | 48 +- .../__snapshots__/Form.spec.ts.snap | 48 +- .../__snapshots__/Input-vue.spec.ts.snap | 82 +- .../__snapshots__/Input.spec.ts.snap | 82 +- .../__snapshots__/InputMenu-vue.spec.ts.snap | 526 +++++------ .../__snapshots__/InputMenu.spec.ts.snap | 526 +++++------ .../InputNumber-vue.spec.ts.snap | 162 ++-- .../__snapshots__/InputNumber.spec.ts.snap | 162 ++-- .../__snapshots__/Kbd-vue.spec.ts.snap | 20 +- .../components/__snapshots__/Kbd.spec.ts.snap | 20 +- .../__snapshots__/Modal-vue.spec.ts.snap | 62 +- .../__snapshots__/Modal.spec.ts.snap | 62 +- .../NavigationMenu-vue.spec.ts.snap | 262 +++--- .../__snapshots__/NavigationMenu.spec.ts.snap | 262 +++--- .../__snapshots__/Pagination-vue.spec.ts.snap | 890 +++++++++--------- .../__snapshots__/Pagination.spec.ts.snap | 890 +++++++++--------- .../__snapshots__/PinInput-vue.spec.ts.snap | 78 +- .../__snapshots__/PinInput.spec.ts.snap | 78 +- .../__snapshots__/Popover-vue.spec.ts.snap | 12 +- .../__snapshots__/Popover.spec.ts.snap | 12 +- .../__snapshots__/Select-vue.spec.ts.snap | 570 +++++------ .../__snapshots__/Select.spec.ts.snap | 570 +++++------ .../__snapshots__/SelectMenu-vue.spec.ts.snap | 718 +++++++------- .../__snapshots__/SelectMenu.spec.ts.snap | 718 +++++++------- .../__snapshots__/Skeleton-vue.spec.ts.snap | 2 +- .../__snapshots__/Skeleton.spec.ts.snap | 2 +- .../__snapshots__/Slideover-vue.spec.ts.snap | 32 +- .../__snapshots__/Slideover.spec.ts.snap | 32 +- .../__snapshots__/Table-vue.spec.ts.snap | 42 +- .../__snapshots__/Table.spec.ts.snap | 42 +- .../__snapshots__/Tabs-vue.spec.ts.snap | 94 +- .../__snapshots__/Tabs.spec.ts.snap | 94 +- .../__snapshots__/Textarea-vue.spec.ts.snap | 84 +- .../__snapshots__/Textarea.spec.ts.snap | 84 +- .../__snapshots__/Toast-vue.spec.ts.snap | 74 +- .../__snapshots__/Toast.spec.ts.snap | 74 +- .../__snapshots__/Tooltip-vue.spec.ts.snap | 14 +- .../__snapshots__/Tooltip.spec.ts.snap | 14 +- .../__snapshots__/Tree-vue.spec.ts.snap | 176 ++-- .../__snapshots__/Tree.spec.ts.snap | 176 ++-- 109 files changed, 6247 insertions(+), 6245 deletions(-) diff --git a/docs/app/components/AdsCarbon.vue b/docs/app/components/AdsCarbon.vue index a5715f83..6ed65bae 100644 --- a/docs/app/components/AdsCarbon.vue +++ b/docs/app/components/AdsCarbon.vue @@ -23,13 +23,13 @@ onMounted(() => { @reference "../assets/css/main.css"; .carbon :deep(#carbonads) { - @apply relative border border-(--ui-border) rounded-[calc(var(--ui-radius)*1.5)] hover:bg-(--ui-bg-elevated)/50 w-full transition-colors min-h-[220px] p-2; + @apply relative border border-(--ui-border) rounded-md hover:bg-(--ui-bg-elevated)/50 w-full transition-colors min-h-[220px] p-2; .carbon-img { @apply flex justify-center w-full; & > img { - @apply !max-w-full w-full rounded-(--ui-radius); + @apply !max-w-full w-full rounded-sm; } } diff --git a/docs/app/components/content/ComponentCode.vue b/docs/app/components/content/ComponentCode.vue index 458cd2a2..664f70d6 100644 --- a/docs/app/components/content/ComponentCode.vue +++ b/docs/app/components/content/ComponentCode.vue @@ -329,14 +329,14 @@ const { data: ast } = await useAsyncData(`component-code-${name}-${hash({ props: