Skip to content

Commit e40ede2

Browse files
committed
💄 Farger og knapper på rediger-siden
1 parent d1d2014 commit e40ede2

File tree

5 files changed

+27
-51
lines changed

5 files changed

+27
-51
lines changed

tavla/app/(admin)/tavler/[id]/rediger/components/TileCard/components/DeleteTileButton.tsx

Lines changed: 15 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,31 @@
1-
import { NegativeButton } from '@entur/button'
1+
import { FloatingButton } from '@entur/button'
22
import { DeleteIcon } from '@entur/icons'
33
import { Tooltip } from '@entur/tooltip'
4-
import { BoardDB, BoardTileDB } from 'src/types/db-types/boards'
54

65
function DeleteTileButton({
76
isWideScreen,
87
deleteTile,
98
}: {
109
isWideScreen: boolean
11-
deleteTile: (
12-
boardId: string,
13-
tile: BoardTileDB,
14-
demoBoard?: BoardDB,
15-
) => void
10+
deleteTile: () => void
1611
}) {
17-
const StyledNegativeButton = (
18-
<NegativeButton
19-
onClick={deleteTile}
20-
aria-label="Fjern stoppested"
21-
type="button"
22-
width="fluid"
23-
className={isWideScreen ? '!min-w-0' : ''}
24-
>
25-
<DeleteIcon />
26-
{!isWideScreen && <>Fjern stoppested</>}
27-
</NegativeButton>
28-
)
29-
3012
return (
3113
<>
3214
<div className={isWideScreen ? 'hidden sm:block' : 'sm:hidden'}>
33-
{isWideScreen ? (
34-
<Tooltip
35-
placement="bottom"
36-
content="Fjern stoppested"
37-
id="tooltip-remove-tile"
15+
<Tooltip
16+
placement="bottom"
17+
content="Fjern stoppested"
18+
id="tooltip-remove-tile"
19+
>
20+
<FloatingButton
21+
size="small"
22+
onClick={deleteTile}
23+
aria-label="Fjern stoppested"
24+
type="button"
3825
>
39-
{StyledNegativeButton}
40-
</Tooltip>
41-
) : (
42-
StyledNegativeButton
43-
)}
26+
<DeleteIcon />
27+
</FloatingButton>
28+
</Tooltip>
4429
</div>
4530
</>
4631
)

tavla/app/(admin)/tavler/[id]/rediger/components/TileCard/components/EditRemoveTileButtonGroup.tsx

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import { SecondarySquareButton } from '@entur/button'
1+
import { FloatingButton } from '@entur/button'
22
import { CloseIcon, EditIcon } from '@entur/icons'
33
import { Tooltip } from '@entur/tooltip'
44
import { EventProps } from 'app/posthog/events'
55
import { usePosthogTracking } from 'app/posthog/usePosthogTracking'
6-
import { BoardDB, BoardTileDB } from 'src/types/db-types/boards'
76
import { DeleteTileButton } from './DeleteTileButton'
87

98
function EditRemoveTileButtonGroup({
@@ -18,11 +17,7 @@ function EditRemoveTileButtonGroup({
1817
hasTileChanged: boolean
1918
setIsTileOpen: (isOpen: boolean) => void
2019
setConfirmOpen: (isOpen: boolean) => void
21-
deleteTile: (
22-
boardId: string,
23-
tile: BoardTileDB,
24-
demoBoard?: BoardDB,
25-
) => void
20+
deleteTile: () => void
2621
trackingLocation: EventProps<'stop_place_edit_cancelled'>['location']
2722
}) {
2823
const posthog = usePosthogTracking()
@@ -34,7 +29,8 @@ function EditRemoveTileButtonGroup({
3429
content={isTileOpen ? 'Lukk' : 'Rediger stoppested'}
3530
id="tooltip-edit-tile"
3631
>
37-
<SecondarySquareButton
32+
<FloatingButton
33+
size="small"
3834
onClick={() => {
3935
if (!isTileOpen) {
4036
posthog.capture('stop_place_edit_started', {
@@ -53,7 +49,7 @@ function EditRemoveTileButtonGroup({
5349
aria-label={isTileOpen ? 'Lukk' : 'Rediger stoppested'}
5450
>
5551
{isTileOpen ? <CloseIcon /> : <EditIcon />}
56-
</SecondarySquareButton>
52+
</FloatingButton>
5753
</Tooltip>
5854
<DeleteTileButton isWideScreen={true} deleteTile={deleteTile} />
5955
</div>

tavla/app/(admin)/tavler/[id]/rediger/components/TileCard/components/SaveCancelDeleteTileButtonGroup.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import { usePosthogTracking } from 'app/posthog/usePosthogTracking'
1111
import Goat from 'assets/illustrations/Goat.png'
1212
import Image from 'next/image'
1313
import { useNonNullContext } from 'src/hooks/useNonNullContext'
14-
import { BoardDB, BoardTileDB } from 'src/types/db-types/boards'
1514
import { DeleteTileButton } from './DeleteTileButton'
1615

1716
function SaveCancelDeleteTileButtonGroup({
@@ -29,11 +28,7 @@ function SaveCancelDeleteTileButtonGroup({
2928
resetTile: () => void
3029
setIsTileOpen: (isOpen: boolean) => void
3130
setConfirmOpen: (confirmOpen: boolean) => void
32-
deleteTile: (
33-
boardId: string,
34-
tile: BoardTileDB,
35-
demoBoard?: BoardDB,
36-
) => void
31+
deleteTile: () => void
3732
validation?: TFormFeedback
3833
trackingLocation: EventProps<'stop_place_edit_interaction'>['location']
3934
}) {

tavla/app/(admin)/tavler/[id]/rediger/components/TileCard/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ function TileCard({
135135

136136
if (!lines)
137137
return (
138-
<div className="flex items-center justify-between rounded bg-blue20 p-4">
138+
<div className="flex items-center justify-between rounded p-4">
139139
Laster...
140140
</div>
141141
)
@@ -199,8 +199,8 @@ function TileCard({
199199
<TileContext.Provider value={tile}>
200200
<div className="flex flex-row">
201201
<div
202-
className={`flex w-full items-center justify-between bg-blue20 px-6 py-4 ${
203-
isOpen ? 'rounded-t' : 'rounded'
202+
className={`flex w-full items-center justify-between bg-white px-6 py-4 ${
203+
isOpen ? 'rounded-t border-b-2' : 'rounded'
204204
}`}
205205
>
206206
<div className="flex flex-row items-center gap-4">
@@ -234,7 +234,7 @@ function TileCard({
234234

235235
<BaseExpand open={isOpen}>
236236
<div
237-
className={`mr-14 bg-blue10 px-6 py-4 ${
237+
className={`mr-14 bg-white px-6 py-4 ${
238238
totalTiles == 1 && 'w-full'
239239
} rounded-b`}
240240
>

tavla/app/(admin)/tavler/[id]/rediger/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export default async function EditPage(props: TProps) {
7676
const boardLink = getBoardLinkServer(board.id, true)
7777

7878
return (
79-
<main id="main-content" className="bg-gray-50">
79+
<main id="main-content">
8080
<div className="container flex flex-col gap-6 pb-20 pt-16">
8181
{folder ? (
8282
<BreadcrumbsNav
@@ -107,7 +107,7 @@ export default async function EditPage(props: TProps) {
107107

108108
<div
109109
data-transport-palette={board.transportPalette}
110-
className="flex flex-col gap-4 rounded-md bg-background px-6 py-8"
110+
className="flex flex-col gap-4 rounded-md bg-[#f6f6f9] px-6 py-8"
111111
>
112112
<div>
113113
<Heading2>Stoppesteder</Heading2>

0 commit comments

Comments
 (0)