mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 04:18:54 +00:00
feat(core): replace all radio-button-group usage (#7352)
This commit is contained in:
@@ -45,6 +45,7 @@
|
||||
"@radix-ui/react-toolbar": "^1.0.4",
|
||||
"@radix-ui/react-tooltip": "^1.0.7",
|
||||
"@toeverything/theme": "^0.7.35",
|
||||
"@radix-ui/react-visually-hidden": "^1.1.0",
|
||||
"@vanilla-extract/dynamic": "^2.1.0",
|
||||
"bytes": "^3.1.2",
|
||||
"check-password-strength": "^2.0.10",
|
||||
|
||||
@@ -6,6 +6,7 @@ import type {
|
||||
DialogProps,
|
||||
} from '@radix-ui/react-dialog';
|
||||
import * as Dialog from '@radix-ui/react-dialog';
|
||||
import * as VisuallyHidden from '@radix-ui/react-visually-hidden';
|
||||
import { assignInlineVars } from '@vanilla-extract/dynamic';
|
||||
import clsx from 'clsx';
|
||||
import type { CSSProperties } from 'react';
|
||||
@@ -101,7 +102,13 @@ export const Modal = forwardRef<HTMLDivElement, ModalProps>(
|
||||
<Dialog.Title className={styles.modalHeader}>
|
||||
{title}
|
||||
</Dialog.Title>
|
||||
) : null}
|
||||
) : (
|
||||
// Refer: https://www.radix-ui.com/primitives/docs/components/dialog#title
|
||||
// If you want to hide the title, wrap it inside our Visually Hidden utility like this <VisuallyHidden asChild>.
|
||||
<VisuallyHidden.Root asChild>
|
||||
<Dialog.Title></Dialog.Title>
|
||||
</VisuallyHidden.Root>
|
||||
)}
|
||||
{description ? (
|
||||
<Dialog.Description className={styles.modalDescription}>
|
||||
{description}
|
||||
|
||||
Reference in New Issue
Block a user