UNPKG

create-fomantic-icons

Version:

A simple CLI to generate the icon.variables and icon.html.eco files for FUI

36 lines (27 loc) 609 B
// static import categories from '../static/categories.json'; // modals import Icon from './Icon'; export interface CategoryData { name: string; label: string; icons: Icon[]; } export default class Category { private readonly data: CategoryData; constructor(data: CategoryData) { this.data = data; } get rawName(): string { return this.data.name; } get name(): string { return this.data.label; } get description(): string { return (categories as any)[this.rawName]; } get icons(): Icon[] { return this.data.icons; } }