From cd814759dddc4ec186ee45b95eb25c42fa266e16 Mon Sep 17 00:00:00 2001 From: Tagaishi Date: Sun, 23 Jul 2023 18:23:10 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84=20Rework=20the=20bookmark=20widget?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widgets/bookmark/BookmarkWidgetTile.tsx | 67 ++++++++++++++++----- 1 file changed, 52 insertions(+), 15 deletions(-) diff --git a/src/widgets/bookmark/BookmarkWidgetTile.tsx b/src/widgets/bookmark/BookmarkWidgetTile.tsx index 1c3d8d151..8e0c5f213 100644 --- a/src/widgets/bookmark/BookmarkWidgetTile.tsx +++ b/src/widgets/bookmark/BookmarkWidgetTile.tsx @@ -13,6 +13,7 @@ import { TextInput, Title, createStyles, + useMantineTheme, } from '@mantine/core'; import { useForm } from '@mantine/form'; import { @@ -39,6 +40,7 @@ interface BookmarkItem { href: string; iconUrl: string; openNewTab: boolean; + hideLink: boolean; } const definition = defineWidget({ @@ -58,6 +60,7 @@ const definition = defineWidget({ href: 'https://homarr.dev', iconUrl: '/imgs/logo/logo.png', openNewTab: false, + hideLink: false, }; }, itemComponent({ data, onChange, delete: deleteData }) { @@ -130,6 +133,11 @@ const definition = defineWidget({ label="Open in new tab" checked={form.values.openNewTab} /> +