diff --git a/docs/.vitepress/lib/getFallbackZip.tsx b/docs/.vitepress/lib/getFallbackZip.tsx index 9760697e9..6f776c47b 100644 --- a/docs/.vitepress/lib/getFallbackZip.tsx +++ b/docs/.vitepress/lib/getFallbackZip.tsx @@ -1,5 +1,5 @@ import { createLucideIcon } from 'lucide-react/src/lucide-react'; -import { type LucideProps, type IconNode } from 'lucide-react/src/createLucideIcon'; +import { type LucideProps, type IconNode } from 'lucide-react/src/types'; import { IconEntity } from '../theme/types'; import { renderToStaticMarkup } from 'react-dom/server'; import { IconContent } from './generateZip'; diff --git a/docs/.vitepress/theme/components/base/ColorPicker.vue b/docs/.vitepress/theme/components/base/ColorPicker.vue index 40ded8f48..6ba8b230e 100644 --- a/docs/.vitepress/theme/components/base/ColorPicker.vue +++ b/docs/.vitepress/theme/components/base/ColorPicker.vue @@ -1,23 +1,31 @@ @@ -45,19 +54,21 @@ const value = computed({ top: -5px; left: -5px; } + .color-input-wrapper { height: 24px; width: 24px; overflow: hidden; position: relative; - border-radius: 12px; + border-radius: 4px; flex-shrink: 0; } + .color-picker { background: var(--color-picker-bg, var(--vp-c-bg-alt)); border-radius: 8px; color: var(--vp-c-text-2); - padding: 4px 8px; + padding: 3px 8px 3px 3px; height: auto; font-size: 14px; text-align: left; @@ -66,6 +77,10 @@ const value = computed({ display: flex; align-items: center; gap: 2px; + transition: + color 0.25s, + border-color 0.25s, + background-color 0.25s; } .color-input-text { @@ -79,15 +94,18 @@ const value = computed({ text-align: left; border-radius: 8px; cursor: text; - transition: border-color 0.25s, background 0.4s ease; + transition: + border-color 0.25s, + background 0.4s ease; + letter-spacing: 1px; } -.color-picker:hover, .color-picker:focus { +.color-picker:hover, +.color-picker:focus { border-color: var(--vp-c-brand); background: var(--vp-c-bg-alt); } -.color-input[value="currentColor"] { - +.color-input[value='currentColor'] { } diff --git a/docs/.vitepress/theme/components/base/FakeInput.vue b/docs/.vitepress/theme/components/base/FakeInput.vue index 26a9380b1..d86621d65 100644 --- a/docs/.vitepress/theme/components/base/FakeInput.vue +++ b/docs/.vitepress/theme/components/base/FakeInput.vue @@ -1,22 +1,27 @@ @@ -34,10 +39,14 @@ defineProps({ cursor: text; display: flex; gap: 12px; - transition: color 0.25s, border-color 0.25s, background-color 0.25s; + transition: + color 0.25s, + border-color 0.25s, + background-color 0.25s; } -.fake-input:hover, .fake-input:focus { +.fake-input:hover, +.fake-input:focus { border-color: var(--vp-c-brand); background: var(--vp-c-bg-alt); } diff --git a/docs/.vitepress/theme/components/base/IconButton.vue b/docs/.vitepress/theme/components/base/IconButton.vue index f3ac32b1f..7006803ff 100644 --- a/docs/.vitepress/theme/components/base/IconButton.vue +++ b/docs/.vitepress/theme/components/base/IconButton.vue @@ -5,7 +5,6 @@ diff --git a/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue b/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue index 9a4b6c35a..169d47efb 100644 --- a/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue +++ b/docs/.vitepress/theme/components/icons/SidebarIconCustomizer.vue @@ -1,75 +1,72 @@