From 3f182c5f93f537c2947a6a1c4880d967f9f82303 Mon Sep 17 00:00:00 2001 From: unbedenklich <106080544+unbedenklich@users.noreply.github.com> Date: Thu, 29 Jan 2026 21:20:09 +0100 Subject: [PATCH] button card --- .claude/settings.local.json | 53 ++++++++++--------- src/lib/cards/ButtonCard/ButtonCard.svelte | 18 +++++++ .../ButtonCard/ButtonCardSettings.svelte | 34 ++++++++++++ .../cards/ButtonCard/EditingButtonCard.svelte | 19 +++++++ src/lib/cards/ButtonCard/index.ts | 31 +++++++++++ src/lib/cards/index.ts | 2 + 6 files changed, 131 insertions(+), 26 deletions(-) create mode 100644 src/lib/cards/ButtonCard/ButtonCard.svelte create mode 100644 src/lib/cards/ButtonCard/ButtonCardSettings.svelte create mode 100644 src/lib/cards/ButtonCard/EditingButtonCard.svelte create mode 100644 src/lib/cards/ButtonCard/index.ts diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 591f662..fe14c0b 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,28 +1,29 @@ { - "permissions": { - "allow": [ - "Bash(pnpm check:*)", - "mcp__ide__getDiagnostics", - "mcp__plugin_svelte_svelte__svelte-autofixer", - "mcp__plugin_svelte_svelte__list-sections", - "Bash(pkill:*)", - "Bash(timeout 8 pnpm dev:*)", - "Bash(git checkout:*)", - "Bash(npx svelte-kit:*)", - "Bash(ls:*)", - "Bash(pnpm format:*)", - "Bash(pnpm add:*)", - "WebSearch", - "WebFetch(domain:github.com)", - "WebFetch(domain:flipclockjs.com)", - "WebFetch(domain:codepen.io)", - "WebFetch(domain:flo-bit.dev)", - "Bash(pnpm install)", - "Bash(pnpm install:*)", - "Bash(pnpm config:*)", - "Bash(lsof:*)", - "Bash(pnpm dev)", - "Bash(pnpm exec svelte-kit:*)" - ] - } + "permissions": { + "allow": [ + "Bash(pnpm check:*)", + "mcp__ide__getDiagnostics", + "mcp__plugin_svelte_svelte__svelte-autofixer", + "mcp__plugin_svelte_svelte__list-sections", + "Bash(pkill:*)", + "Bash(timeout 8 pnpm dev:*)", + "Bash(git checkout:*)", + "Bash(npx svelte-kit:*)", + "Bash(ls:*)", + "Bash(pnpm format:*)", + "Bash(pnpm add:*)", + "WebSearch", + "WebFetch(domain:github.com)", + "WebFetch(domain:flipclockjs.com)", + "WebFetch(domain:codepen.io)", + "WebFetch(domain:flo-bit.dev)", + "Bash(pnpm install)", + "Bash(pnpm install:*)", + "Bash(pnpm config:*)", + "Bash(lsof:*)", + "Bash(pnpm dev)", + "Bash(pnpm exec svelte-kit:*)", + "Bash(pnpm build:*)" + ] + } } diff --git a/src/lib/cards/ButtonCard/ButtonCard.svelte b/src/lib/cards/ButtonCard/ButtonCard.svelte new file mode 100644 index 0000000..d8048e5 --- /dev/null +++ b/src/lib/cards/ButtonCard/ButtonCard.svelte @@ -0,0 +1,18 @@ + + + + + {item.cardData.text || 'Click me'} + + diff --git a/src/lib/cards/ButtonCard/ButtonCardSettings.svelte b/src/lib/cards/ButtonCard/ButtonCardSettings.svelte new file mode 100644 index 0000000..a248500 --- /dev/null +++ b/src/lib/cards/ButtonCard/ButtonCardSettings.svelte @@ -0,0 +1,34 @@ + + +