You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

24 lines
1.0 KiB

  1. import "./pictograms-new.scss";
  2. import {createIconGrid, extractGlyphClassNames} from "../icon-grid/IconGridComponent";
  3. import pictogramsScss from "../../_global/styles/pictograms.scss?raw";
  4. // pictonew liefert keine eigene Namens-Zuordnung, nur die Font-Dateien.
  5. // Codepoints sind identisch zu pictograms.scss, bis auf pictogram-ihk-gebaeude (fehlt in pictonew).
  6. const MISSING_IN_PICTONEW = ['pictogram-ihk-gebaeude'];
  7. const pictogramNames = extractGlyphClassNames(pictogramsScss, 'pictogram')
  8. .filter((name) => !MISSING_IN_PICTONEW.includes(name));
  9. export default {
  10. title: 'Styleguide/Pictograms (pictonew)',
  11. parameters: {
  12. docs: {
  13. description: {
  14. 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.`,
  15. },
  16. },
  17. },
  18. };
  19. export const AllePiktogrammeNeu = () => createIconGrid({classNames: pictogramNames, variant: 'pictograms-new'});