From 3fd31a39ed5ab6e94ced65c1116472ca040be10f Mon Sep 17 00:00:00 2001 From: Pascal Syma Date: Sun, 30 Mar 2025 17:25:55 +0200 Subject: [PATCH] Add hover highlight --- src/App.vue | 15 ++++++++++++--- src/assets/main.css | 3 +++ src/components/card.vue | 6 +++++- 3 files changed, 20 insertions(+), 4 deletions(-) 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) 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 +}>()