import * as Popover from "@radix-ui/react-popover"; import { useMemo } from "react"; import { ButtonIcon } from "../ButtonIcon"; import { TextIcon } from "../icons"; import type { FontFamilyValues } from "../../element/types"; import { t } from "../../i18n"; import { isDefaultFont } from "./FontPicker"; interface FontPickerTriggerProps { selectedFontFamily: FontFamilyValues | null; } export const FontPickerTrigger = ({ selectedFontFamily, }: FontPickerTriggerProps) => { const isTriggerActive = useMemo( () => Boolean(selectedFontFamily && !isDefaultFont(selectedFontFamily)), [selectedFontFamily], ); return ( {/* Empty div as trigger so it's stretched 100% due to different button sizes */}
{}} />
); };