diff --git a/src/App.vue b/src/App.vue index 7ec50dd..8d78ddf 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,6 +2,7 @@ import Card from '@/components/card.vue' import { type CardT, type Preset, presets, validPreset } from '@/colors.ts' import { useCards } from '@/stores/cards.ts' +import { ref } from 'vue' const cardStore = useCards() function presetChange(card: CardT, preset: keyof typeof presets | 'none') { @@ -13,6 +14,7 @@ function presetChange(card: CardT, preset: keyof typeof presets | 'none') { console.log(values) Object.keys(values).forEach((key) => (card[key as keyof Preset] = values[key as keyof Preset])) } +const active = ref(-1) @@ -21,7 +23,9 @@ function presetChange(card: CardT, preset: keyof typeof presets | 'none') { @@ -61,7 +65,7 @@ function presetChange(card: CardT, preset: keyof typeof presets | 'none') { placeholder="Name Text Size" title="Name Text Size" /> - presetChange(card, (e.target as any)!.value)"> + presetChange(card, (e.target as any)!.value)" title="Preset"> {{ preset.title }} @@ -71,7 +75,12 @@ function presetChange(card: CardT, preset: keyof typeof presets | 'none') { - + diff --git a/src/assets/main.css b/src/assets/main.css index 6f24b30..0cb2b04 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -20,4 +20,7 @@ gap: 0; } + .card { + border-color: var(--color-gray-200) !important; + } } diff --git a/src/components/card.vue b/src/components/card.vue index 73b9412..73eef4d 100644 --- a/src/components/card.vue +++ b/src/components/card.vue @@ -3,11 +3,15 @@ import Logo from '@/components/logo.vue' import type { CardT } from '@/colors.ts' const card = defineModel({ required: true }) +const props = defineProps<{ + active?: boolean +}>()