-
@@ -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 @@
-
+
{
label="Color"
>
-
+
@@ -117,7 +118,7 @@ const customizingActive = computed(() => {
{
font-size: 16px;
/* margin-bottom: 12px; */
}
+
.customizer-card {
background: var(--vp-c-bg);
padding: 12px 24px 24px;
@@ -151,7 +153,7 @@ const customizingActive = computed(() => {
position: relative;
z-index: 0;
border: 1px solid transparent;
- transition: border-color .4s ease-in-out;
+ transition: border-color 0.4s ease-in-out;
}
.customizer-card.customized {
diff --git a/docs/.vitepress/vue-shim.d.ts b/docs/.vitepress/types.d.ts
similarity index 78%
rename from docs/.vitepress/vue-shim.d.ts
rename to docs/.vitepress/types.d.ts
index 478b6d7ad..1d45c5525 100644
--- a/docs/.vitepress/vue-shim.d.ts
+++ b/docs/.vitepress/types.d.ts
@@ -1,4 +1,4 @@
-import { IconNode } from 'lucide-vue-next/src/createLucideIcon';
+import { type IconNode } from 'lucide-vue-next/src/types';
import Vue from 'vue';
declare module '*.vue' {
@@ -20,5 +20,6 @@ declare module 'node:module' {
}
declare module '*.node.json' {
- export default IconNode;
+ const value: IconNode;
+ export default value;
}