import { styled } from '@linaria/react'; import { Chip, ChipAccent, ChipProps, ChipSize, ChipVariant, } from '@ui/components/chip/Chip'; import { MouseEvent } from 'react'; import { Link } from 'react-router-dom'; export type LinkChipProps = Omit< ChipProps, 'onClick' | 'disabled' | 'clickable' > & { to: string; onClick?: (event: MouseEvent) => void; }; const StyledLink = styled(Link)` display: inline-flex; text-decoration: none; `; export const LinkChip = ({ to, size = ChipSize.Small, label, isLabelHidden = false, variant = ChipVariant.Regular, leftComponent = null, rightComponent = null, accent = ChipAccent.TextPrimary, className, maxWidth, onClick, }: LinkChipProps) => { return ( ); };