From 7705bc44ae7c93751e718b019c98c11369c221af Mon Sep 17 00:00:00 2001 From: Manuel <30572287+manuel-rw@users.noreply.github.com> Date: Tue, 18 Feb 2025 21:53:45 +0100 Subject: [PATCH] feat: add tile border radius (#2338) * feat: add tile border radius * fix: inconsistent mantine-core version * fix: lockfile --------- Co-authored-by: Meier Lukas --- .../settings/{_colors.tsx => _appereance.tsx} | 16 + .../[locale]/boards/[name]/settings/page.tsx | 4 +- .../components/board/items/item-content.tsx | 1 + .../board/sections/category-section.tsx | 8 +- .../board/sections/dynamic-section.tsx | 1 + packages/api/src/router/board.ts | 1 + .../mysql/0026_add-border-radius.sql | 1 + .../migrations/mysql/meta/0026_snapshot.json | 1819 +++++++++++++++++ .../db/migrations/mysql/meta/_journal.json | 7 + .../sqlite/0026_add-border-radius.sql | 1 + .../migrations/sqlite/meta/0026_snapshot.json | 1744 ++++++++++++++++ .../db/migrations/sqlite/meta/_journal.json | 7 + packages/db/package.json | 1 + packages/db/schema/mysql.ts | 2 + packages/db/schema/sqlite.ts | 2 + packages/translation/src/lang/en.json | 15 +- packages/validation/src/board.ts | 1 + pnpm-lock.yaml | 3 + 18 files changed, 3629 insertions(+), 5 deletions(-) rename apps/nextjs/src/app/[locale]/boards/[name]/settings/{_colors.tsx => _appereance.tsx} (85%) create mode 100644 packages/db/migrations/mysql/0026_add-border-radius.sql create mode 100644 packages/db/migrations/mysql/meta/0026_snapshot.json create mode 100644 packages/db/migrations/sqlite/0026_add-border-radius.sql create mode 100644 packages/db/migrations/sqlite/meta/0026_snapshot.json diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_colors.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx similarity index 85% rename from apps/nextjs/src/app/[locale]/boards/[name]/settings/_colors.tsx rename to apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx index 4f12e28ad..b403843fb 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_colors.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_appereance.tsx @@ -10,6 +10,7 @@ import { Group, InputWrapper, isLightColor, + Select, Slider, Stack, Text, @@ -39,6 +40,7 @@ export const ColorSettingsContent = ({ board }: Props) => { primaryColor: board.primaryColor, secondaryColor: board.secondaryColor, opacity: board.opacity, + itemRadius: board.itemRadius, }, }); const [showPreview, { toggle }] = useDisclosure(false); @@ -98,6 +100,20 @@ export const ColorSettingsContent = ({ board }: Props) => { /> + +