import { DecorationLineThrough, DecorationUnderline, ItalicIcon } from "./svgIcon"; export const fontWeightMap = { 100: "Thin 100", 200: "Extra Light 200", 300: "Light 300", 400: "Regular 400", 500: "Medium 500", 600: "Semi Bold 600", 700: "Bold 700", 800: "Extra Bold 800", 900: "Black 900", "100italic": "italic 100", "200italic": "italic 200", "300italic": "italic 300", italic: "italic 400", "400italic": "italic 400", "500italic": "italic 500", "600italic": "italic 600", "700italic": "italic 700", "800italic": "italic 800", "900italic": "italic 900", }; export const textStylesOptions = [ { label: , key: "style", value: "italic", }, { label: , key: "decoration", value: "underline", }, { label: , key: "decoration", value: "line-through", }, { label: "AB", key: "transform", value: "uppercase", }, { label: "ab", key: "transform", value: "lowercase", }, { label: "Ab", key: "transform", value: "capitalize", }, ]; export const getFontWeightList = (activeFontFamily) => { const weightLists = activeFontFamily?.font?.variants ?.map((variant) => { const value = variant === "regular" ? "400" : variant; if (fontWeightMap[value]) { return { label: fontWeightMap[value], value: value }; } return null; }) .filter(Boolean); return weightLists; };