{"version":3,"file":"qualcomm-ui-angular-checkmark.mjs","sources":["../../src/checkmark/checkmark-icon.component.ts","../../src/checkmark/qualcomm-ui-angular-checkmark.ts"],"sourcesContent":["// Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.\n// SPDX-License-Identifier: BSD-3-Clause-Clear\n\nimport {booleanAttribute, Component, input} from \"@angular/core\"\n\nimport type {QdsCheckboxSize} from \"@qualcomm-ui/qds-core/checkbox\"\nimport type {Booleanish} from \"@qualcomm-ui/utils/coercion\"\n\n/**\n * Renders either an indeterminate checkmark or a checkmark icon.\n */\n@Component({\n  selector: \"q-checkmark-icon\",\n  styles: [\n    `\n      :host {\n        display: contents;\n      }\n    `,\n  ],\n  template: `\n    @if (indeterminate()) {\n      @if (size() === \"sm\") {\n        <svg\n          data-part=\"indicator-icon\"\n          height=\"2\"\n          viewBox=\"0 0 8 2\"\n          width=\"8\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path d=\"M8 2H0V0H8V2Z\" fill=\"currentColor\" />\n        </svg>\n      } @else if (size() === \"lg\") {\n        <svg\n          data-part=\"indicator-icon\"\n          height=\"4\"\n          viewBox=\"0 0 10 4\"\n          width=\"10\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path d=\"M10 3.5H0V0.5H10V3.5Z\" fill=\"currentColor\" />\n        </svg>\n      } @else {\n        <svg\n          data-part=\"indicator-icon\"\n          height=\"2\"\n          viewBox=\"0 0 10 2\"\n          width=\"10\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path d=\"M9.5 2H0.5V0H9.5V2Z\" fill=\"currentColor\" />\n        </svg>\n      }\n    } @else {\n      @if (size() === \"sm\") {\n        <svg\n          data-part=\"indicator-icon\"\n          height=\"8\"\n          viewBox=\"0 0 10 8\"\n          width=\"10\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M3.74988 7.28125L0.624878 4.18294L1.61913 3.21875L3.74988 5.30975L8.38032 0.71875L9.37519 1.7045L3.74988 7.28125Z\"\n            fill=\"currentColor\"\n          />\n        </svg>\n      } @else if (size() === \"lg\") {\n        <svg\n          data-part=\"indicator-icon\"\n          height=\"10\"\n          viewBox=\"0 0 12 10\"\n          width=\"12\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M4.46414 9.0312L0.624878 5.22472L1.84638 4.04016L4.46414 6.60908L10.1529 0.96875L11.3752 2.17981L4.46414 9.0312Z\"\n            fill=\"currentColor\"\n          />\n        </svg>\n      } @else {\n        <svg\n          data-part=\"indicator-icon\"\n          height=\"8\"\n          viewBox=\"0 0 10 8\"\n          width=\"10\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M3.60701 7.65622L0.124878 4.20383L1.23275 3.12945L3.60701 5.45942L8.76662 0.34375L9.87519 1.44215L3.60701 7.65622Z\"\n            fill=\"currentColor\"\n          />\n        </svg>\n      }\n    }\n  `,\n})\nexport class CheckmarkIconComponent {\n  readonly indeterminate = input<boolean | undefined, Booleanish>(undefined, {\n    transform: booleanAttribute,\n  })\n\n  readonly size = input<QdsCheckboxSize | undefined>()\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;AAAA;AACA;AAOA;;AAEG;MAuFU,sBAAsB,CAAA;IACxB,aAAa,GAAG,KAAK,CAAkC,SAAS,qFACvE,SAAS,EAAE,gBAAgB,EAAA,CAC3B;IAEO,IAAI,GAAG,KAAK,CAAA,IAAA,SAAA,GAAA,CAAA,SAAA,EAAA,EAAA,SAAA,EAAA,MAAA,EAAA,CAAA,8BAAA,EAAA,CAAA,CAA+B;uGALzC,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAtB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,EAAA,aAAA,EAAA,EAAA,iBAAA,EAAA,eAAA,EAAA,UAAA,EAAA,eAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,UAAA,EAAA,MAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EA7EvB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2ET,EAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,2BAAA,CAAA,EAAA,CAAA;;2FAEU,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAtFlC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,kBAAkB,EAAA,QAAA,EAQlB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2ET,EAAA,CAAA,EAAA,MAAA,EAAA,CAAA,2BAAA,CAAA,EAAA;;;AC/FH;;AAEG;;;;"}