Merged in fix/3697-prettier-configs (pull request #3396)
fix(SW-3691): Setup one prettier config for whole repo * Setup prettierrc in root and remove other configs Approved-by: Joakim Jäderberg Approved-by: Linus Flood
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
import type { VariantProps } from 'class-variance-authority'
|
||||
import type { VariantProps } from "class-variance-authority"
|
||||
|
||||
import { MaterialIcon, MaterialIconSetIconProps } from '../Icons/MaterialIcon'
|
||||
import { toastVariants } from './variants'
|
||||
import { MaterialIcon, MaterialIconSetIconProps } from "../Icons/MaterialIcon"
|
||||
import { toastVariants } from "./variants"
|
||||
|
||||
import { useIntl } from 'react-intl'
|
||||
import { IconButton } from '../IconButton'
|
||||
import { Typography } from '../Typography'
|
||||
import styles from './toasts.module.css'
|
||||
import { useIntl } from "react-intl"
|
||||
import { IconButton } from "../IconButton"
|
||||
import { Typography } from "../Typography"
|
||||
import styles from "./toasts.module.css"
|
||||
|
||||
export type ToastsProps = VariantProps<typeof toastVariants> & {
|
||||
variant: NonNullable<VariantProps<typeof toastVariants>['variant']>
|
||||
variant: NonNullable<VariantProps<typeof toastVariants>["variant"]>
|
||||
onClose?: () => void
|
||||
} & (
|
||||
| {
|
||||
@@ -41,8 +41,8 @@ export function Toast({ children, message, onClose, variant }: ToastsProps) {
|
||||
<IconButton
|
||||
onPress={onClose}
|
||||
aria-label={intl.formatMessage({
|
||||
id: 'toast.dismissNotification',
|
||||
defaultMessage: 'Dismiss notification',
|
||||
id: "toast.dismissNotification",
|
||||
defaultMessage: "Dismiss notification",
|
||||
})}
|
||||
variant="Muted"
|
||||
emphasis
|
||||
@@ -54,32 +54,32 @@ export function Toast({ children, message, onClose, variant }: ToastsProps) {
|
||||
}
|
||||
|
||||
interface AlertIconProps {
|
||||
variant: ToastsProps['variant']
|
||||
variant: ToastsProps["variant"]
|
||||
}
|
||||
function AlertIcon({
|
||||
variant,
|
||||
...props
|
||||
}: AlertIconProps & MaterialIconSetIconProps) {
|
||||
switch (variant) {
|
||||
case 'error':
|
||||
case "error":
|
||||
return <MaterialIcon icon="cancel" {...props} />
|
||||
case 'info':
|
||||
case "info":
|
||||
return <MaterialIcon icon="info" {...props} />
|
||||
case 'success':
|
||||
case "success":
|
||||
return <MaterialIcon icon="check_circle" {...props} />
|
||||
case 'warning':
|
||||
case "warning":
|
||||
return <MaterialIcon icon="warning" {...props} />
|
||||
}
|
||||
}
|
||||
|
||||
function getRole(variant: ToastsProps['variant']) {
|
||||
function getRole(variant: ToastsProps["variant"]) {
|
||||
switch (variant) {
|
||||
case 'error':
|
||||
case 'warning':
|
||||
return 'alert'
|
||||
case 'info':
|
||||
case 'success':
|
||||
case "error":
|
||||
case "warning":
|
||||
return "alert"
|
||||
case "info":
|
||||
case "success":
|
||||
default:
|
||||
return 'status'
|
||||
return "status"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user