@alyle/ui
Version:
Minimal Design, a set of components for Angular
1 lines • 3.38 kB
Source Map (JSON)
{"version":3,"file":"alyle-ui-divider.mjs","sources":["../../../lib/divider/divider.ts","../../../lib/divider/divider.module.ts","../../../lib/divider/alyle-ui-divider.ts"],"sourcesContent":["import { Directive, Input, OnInit } from '@angular/core';\nimport {\n ThemeVariables,\n StyleRenderer } from '@alyle/ui';\nimport { BooleanInput, coerceBooleanProperty } from '@angular/cdk/coercion';\n\nconst STYLES = (theme: ThemeVariables) => (_className: string) => `${_className}{display:block;background-color:${theme.divider};height:1px;}`;\n\n@Directive({\n selector: 'ly-divider',\n providers: [\n StyleRenderer\n ],\n standalone: false\n})\nexport class LyDivider implements OnInit {\n static readonly и = 'LyDivider';\n private _inset: boolean;\n\n /** Add indentation (72px) */\n @Input()\n set inset(val: BooleanInput) {\n const newVal = this._inset = coerceBooleanProperty(val);\n if (newVal) {\n this[0x1] = this.sRenderer.add(\n `${LyDivider.и}--inset`,\n ({before}) => (_className: string) => `${_className}{margin-${before}:74px;}`,\n this[0x1]\n );\n } else {\n this.sRenderer.removeClass(this[0x1]);\n }\n }\n get inset() {\n return this._inset;\n }\n [0x1]: string;\n\n constructor(\n readonly sRenderer: StyleRenderer\n ) { }\n\n ngOnInit() {\n this.sRenderer.add(STYLES);\n }\n}\n","import { NgModule } from '@angular/core';\nimport { LyDivider } from './divider';\n\n@NgModule({\n exports: [LyDivider],\n declarations: [LyDivider]\n})\nexport class LyDividerModule {\n\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":";;;;;;AAMA,MAAM,MAAM,GAAG,CAAC,KAAqB,KAAK,CAAC,UAAkB,KAAK,GAAG,UAAU,CAAA,gCAAA,EAAmC,KAAK,CAAC,OAAO,eAAe;MASjI,SAAS,CAAA;aACJ,IAAC,CAAA,CAAA,GAAG,WAAH,CAAe;;IAIhC,IACI,KAAK,CAAC,GAAiB,EAAA;QACzB,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,GAAG,qBAAqB,CAAC,GAAG,CAAC;QACvD,IAAI,MAAM,EAAE;AACV,YAAA,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAC5B,GAAG,SAAS,CAAC,CAAC,CAAS,OAAA,CAAA,EACvB,CAAC,EAAC,MAAM,EAAC,KAAK,CAAC,UAAkB,KAAK,CAAG,EAAA,UAAU,CAAW,QAAA,EAAA,MAAM,SAAS,EAC7E,IAAI,CAAC,GAAG,CAAC,CACV;;aACI;YACL,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;;;AAGzC,IAAA,IAAI,KAAK,GAAA;QACP,OAAO,IAAI,CAAC,MAAM;;AAIpB,IAAA,WAAA,CACW,SAAwB,EAAA;QAAxB,IAAS,CAAA,SAAA,GAAT,SAAS;;IAGpB,QAAQ,GAAA;AACN,QAAA,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC;;+GA5BjB,SAAS,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,aAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAT,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,SAAS,EALT,YAAA,EAAA,KAAA,EAAA,QAAA,EAAA,YAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,OAAA,EAAA,EAAA,SAAA,EAAA;YACT;AACD,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;4FAGU,SAAS,EAAA,UAAA,EAAA,CAAA;kBAPrB,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,YAAY;AACtB,oBAAA,SAAS,EAAE;wBACT;AACD,qBAAA;AACD,oBAAA,UAAU,EAAE;AACb,iBAAA;kFAOK,KAAK,EAAA,CAAA;sBADR;;;MCbU,eAAe,CAAA;+GAAf,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;gHAAf,eAAe,EAAA,YAAA,EAAA,CAFX,SAAS,CAAA,EAAA,OAAA,EAAA,CADd,SAAS,CAAA,EAAA,CAAA,CAAA;gHAGR,eAAe,EAAA,CAAA,CAAA;;4FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAJ3B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,SAAS,CAAC;oBACpB,YAAY,EAAE,CAAC,SAAS;AACzB,iBAAA;;;ACND;;AAEG;;;;"}