From 594cea03862978b4b0a2e0eaf2a51d8c27436253 Mon Sep 17 00:00:00 2001 From: vildeopp <64434819+vildeopp@users.noreply.github.com> Date: Thu, 13 Jul 2023 15:00:08 +0200 Subject: [PATCH] feat(edit): share table section (#1121) * feat(edit): made copy-link to be a button and made own scenario for sharing a table * fix(sharetable): changed heading to be h1 * chore(edit): removed unused imports * fix(sharetable): changed paragraf text --- .../src/Admin/components/CopyText/index.tsx | 26 +++++++++---------- .../components/CopyText/styles.module.css | 19 -------------- next-tavla/src/Admin/scenarios/Edit/index.tsx | 6 +++-- .../src/Admin/scenarios/ShareTable/index.tsx | 17 ++++++++++++ .../scenarios/ShareTable/styles.module.css | 7 +++++ 5 files changed, 40 insertions(+), 35 deletions(-) delete mode 100644 next-tavla/src/Admin/components/CopyText/styles.module.css create mode 100644 next-tavla/src/Admin/scenarios/ShareTable/index.tsx create mode 100644 next-tavla/src/Admin/scenarios/ShareTable/styles.module.css diff --git a/next-tavla/src/Admin/components/CopyText/index.tsx b/next-tavla/src/Admin/components/CopyText/index.tsx index a7a352e48..6a0d4b85b 100644 --- a/next-tavla/src/Admin/components/CopyText/index.tsx +++ b/next-tavla/src/Admin/components/CopyText/index.tsx @@ -1,24 +1,22 @@ import { CopyIcon } from '@entur/icons' -import classes from './styles.module.css' import { useToast } from '@entur/alert' -import { TavlaButton } from '../Button' +import { Button } from '@entur/button' function CopyText({ text, toastText }: { text: string; toastText: string }) { const { addToast } = useToast() return ( -
-

{text}

- { - navigator.clipboard.writeText(text) - addToast(toastText) - }} - > - - -
+ ) } diff --git a/next-tavla/src/Admin/components/CopyText/styles.module.css b/next-tavla/src/Admin/components/CopyText/styles.module.css deleted file mode 100644 index 9a5a15121..000000000 --- a/next-tavla/src/Admin/components/CopyText/styles.module.css +++ /dev/null @@ -1,19 +0,0 @@ -.copyText { - display: flex; - flex-direction: row; - gap: 0.5em; - align-items: center; - width: max-content; - background-color: var(--colors-brand-white); - color: var(--main-background-color); - border-radius: 0.25em; - padding: 0 0.5em; -} - -.copyIcon { - color: var(--main-background-color); -} - -.copyIcon:hover { - background-color: var(--primary-button-hover-color); -} diff --git a/next-tavla/src/Admin/scenarios/Edit/index.tsx b/next-tavla/src/Admin/scenarios/Edit/index.tsx index 7818b623c..8288cadd0 100644 --- a/next-tavla/src/Admin/scenarios/Edit/index.tsx +++ b/next-tavla/src/Admin/scenarios/Edit/index.tsx @@ -8,9 +8,9 @@ import { setBoardSettings } from 'utils/firebase' import { SettingsDispatchContext } from 'Admin/utils/contexts' import { settingsReducer } from './reducer' import { ToastProvider } from '@entur/alert' -import { CopyText } from 'Admin/components/CopyText' import { FloatingButton } from '@entur/button' import { StyledLink } from 'Admin/components/StyledLink' +import { ShareTable } from '../ShareTable' function Edit({ initialSettings, @@ -28,7 +28,9 @@ function Edit({
- + + +
+ Del avganstavla + + Trykk på knappen for å kopiere linken til avganstavla. + + +
+ ) +} + +export { ShareTable } diff --git a/next-tavla/src/Admin/scenarios/ShareTable/styles.module.css b/next-tavla/src/Admin/scenarios/ShareTable/styles.module.css new file mode 100644 index 000000000..a708914a5 --- /dev/null +++ b/next-tavla/src/Admin/scenarios/ShareTable/styles.module.css @@ -0,0 +1,7 @@ +.paragraph { + margin-bottom: 1.5em; +} + +.heading { + font-size: 2em; +}