import "./pictograms-new.scss"; import {createIconGrid, extractGlyphClassNames} from "../icon-grid/IconGridComponent"; import pictogramsScss from "../../_global/styles/pictograms.scss?raw"; // pictonew liefert keine eigene Namens-Zuordnung, nur die Font-Dateien. // Codepoints sind identisch zu pictograms.scss, bis auf pictogram-ihk-gebaeude (fehlt in pictonew). const MISSING_IN_PICTONEW = ['pictogram-ihk-gebaeude']; const pictogramNames = extractGlyphClassNames(pictogramsScss, 'pictogram') .filter((name) => !MISSING_IN_PICTONEW.includes(name)); export default { title: 'Styleguide/Pictograms (pictonew)', parameters: { docs: { description: { component: `Vorschau der Piktogramm-Schrift aus \`stories/assets/fonts/pictonew\` (${pictogramNames.length} Stück). Die Namen sind aus \`pictograms.scss\` übernommen, da pictonew selbst keine Zuordnung mitliefert.`, }, }, }, }; export const AllePiktogrammeNeu = () => createIconGrid({classNames: pictogramNames, variant: 'pictograms-new'});