@obliczeniowo/elementary
Version:
Library made in Angular version 20
1 lines • 2.99 kB
Source Map (JSON)
{"version":3,"file":"obliczeniowo-elementary-color-key-legend.mjs","sources":["../../../../projects/components/color-key-legend/components/color-key-legend/color-key-legend.component.ts","../../../../projects/components/color-key-legend/components/color-key-legend/color-key-legend.component.html","../../../../projects/components/color-key-legend/color-key-legend.module.ts","../../../../projects/components/color-key-legend/obliczeniowo-elementary-color-key-legend.ts"],"sourcesContent":["import { Component, input } from '@angular/core';\n\nimport { keys } from '@obliczeniowo/elementary/objects';\n\nexport interface LegendKey {\n color: string;\n count: number;\n}\n\n@Component({\n selector: 'obl-color-key-legend',\n templateUrl: './color-key-legend.component.html',\n styleUrls: ['./color-key-legend.component.scss'],\n standalone: false\n})\nexport class ColorKeyLegendComponent {\n keys = input<{ [key: string]: LegendKey }>();\n\n keysArray(): string[] {\n return keys(this.keys() || {});\n }\n}\n","@for (key of keysArray(); track $index) {\n <div class=\"record\">\n <div class=\"key\" [style.background]=\"keys()?.[key]?.color || undefined\"></div>\n <span>{{key}}</span>: <span>{{ keys()?.[key]?.count || ''}}</span>\n </div>\n}\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { ColorKeyLegendComponent } from './components/color-key-legend/color-key-legend.component';\n\n@NgModule({\n declarations: [\n ColorKeyLegendComponent\n ],\n imports: [\n CommonModule\n ],\n exports: [\n ColorKeyLegendComponent\n ]\n})\nexport class ColorKeyLegendModule { }\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;MAea,uBAAuB,CAAA;IAClC,IAAI,GAAG,KAAK,EAAgC;IAE5C,SAAS,GAAA;QACP,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC;;uGAJrB,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAvB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,uBAAuB,kNCfpC,oPAMA,EAAA,MAAA,EAAA,CAAA,2NAAA,CAAA,EAAA,CAAA;;2FDSa,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBANnC,SAAS;AACI,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,sBAAsB,cAGpB,KAAK,EAAA,QAAA,EAAA,oPAAA,EAAA,MAAA,EAAA,CAAA,2NAAA,CAAA,EAAA;;;MEER,oBAAoB,CAAA;uGAApB,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA;AAApB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,EAT7B,YAAA,EAAA,CAAA,uBAAuB,CAGvB,EAAA,OAAA,EAAA,CAAA,YAAY,aAGZ,uBAAuB,CAAA,EAAA,CAAA;AAGd,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,YAN7B,YAAY,CAAA,EAAA,CAAA;;2FAMH,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBAXhC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ;AACD,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP;AACD,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP;AACD;AACF,iBAAA;;;ACdD;;AAEG;;;;"}