Skip to content

Commit

Permalink
fix: refactor toolbar dashboard button with @codeui/link
Browse files Browse the repository at this point in the history
  • Loading branch information
riccardoperra committed Apr 19, 2023
1 parent c8808e2 commit 5d33f52
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 33 deletions.
2 changes: 1 addition & 1 deletion apps/codeimage/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"@codemirror/search": "^6.2.3",
"@codemirror/state": "^6.2.0",
"@codemirror/view": "^6.9.1",
"@codeui/kit": "0.0.18",
"@codeui/kit": "0.0.20",
"@floating-ui/core": "^1.2.2",
"@floating-ui/dom": "^1.2.3",
"@formatjs/intl-relativetimeformat": "11.1.4",
Expand Down
26 changes: 16 additions & 10 deletions apps/codeimage/src/components/Toolbar/Toolbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@ import {getAuth0State} from '@codeimage/store/auth/auth0';
import {getRootEditorStore} from '@codeimage/store/editor';
import {getEditorSyncAdapter} from '@codeimage/store/editor/createEditorSync';
import {getThemeStore} from '@codeimage/store/theme/theme.store';
import {backgroundColorVar, Box, Button, colorVar, HStack} from '@codeimage/ui';
import {backgroundColorVar, Box, colorVar, HStack} from '@codeimage/ui';
import {buttonStyles, Link} from '@codeui/kit';
import {useModality} from '@core/hooks/isMobile';
import {Link} from '@solidjs/router';
import {As} from '@kobalte/core';
import {assignInlineVars} from '@vanilla-extract/dynamic';
import {Link as LocalLink} from '@solidjs/router';
import {createMemo, Show, VoidProps} from 'solid-js';
import {CodeImageLogoV2} from '../Icons/CodeImageLogoV2';
import {CollectionIcon} from '../Icons/Collection';
Expand Down Expand Up @@ -53,15 +55,19 @@ export function Toolbar(props: VoidProps<ToolbarProps>) {
</div>
<Show when={loggedIn() && modality === 'full'}>
<Box marginLeft={16}>
<Button
as={Link}
href={'/dashboard'}
variant={'link'}
theme={'secondary'}
leftIcon={<CollectionIcon />}
<Link
asChild
class={buttonStyles.button({
theme: 'secondary',
variant: 'ghost',
size: 'sm',
})}
>
Dashboard
</Button>
<As component={LocalLink} href={'/dashboard'}>
<CollectionIcon />
Dashboard
</As>
</Link>
</Box>
</Show>
</Box>
Expand Down
38 changes: 16 additions & 22 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 5d33f52

Please sign in to comment.