From 2cc41dedcfe73183a285a5ce5e7192290926771b Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Fri, 5 Apr 2024 15:43:41 +0200 Subject: [PATCH] feat(Kbd): add `color` prop --- playground/pages/kbd.vue | 28 +++++++++++++++++-- src/runtime/components/Kbd.vue | 3 +- src/theme/kbd.ts | 8 +++++- test/components/Kbd.spec.ts | 3 ++ .../components/__snapshots__/Kbd.spec.ts.snap | 20 ++++++++----- 5 files changed, 50 insertions(+), 12 deletions(-) diff --git a/playground/pages/kbd.vue b/playground/pages/kbd.vue index 52f917b6..31d6f7a8 100644 --- a/playground/pages/kbd.vue +++ b/playground/pages/kbd.vue @@ -1,6 +1,28 @@ + + diff --git a/src/runtime/components/Kbd.vue b/src/runtime/components/Kbd.vue index 6da5d5f0..b3221ba7 100644 --- a/src/runtime/components/Kbd.vue +++ b/src/runtime/components/Kbd.vue @@ -13,6 +13,7 @@ type KbdVariants = VariantProps export interface KbdProps extends Omit { value?: string + color?: KbdVariants['color'] size?: KbdVariants['size'] class?: any } @@ -30,7 +31,7 @@ defineSlots()