{"version":3,"file":"index.cjs","names":[],"sources":["../../src/divider/divider.classes.ts","../../src/divider/divider.api.ts"],"sourcesContent":["// Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.\n// SPDX-License-Identifier: BSD-3-Clause-Clear\n\nexport const dividerClasses = {\n  root: \"qui-divider__root\",\n}\n","// Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.\n// SPDX-License-Identifier: BSD-3-Clause-Clear\n\nimport type {PropNormalizer} from \"@qualcomm-ui/utils/machine\"\n\nimport {dividerClasses} from \"./divider.classes.js\"\nimport type {\n  QdsDividerApi,\n  QdsDividerApiProps,\n  QdsDividerRootBindings,\n} from \"./divider.types.js\"\n\nexport function createQdsDividerApi(\n  props: QdsDividerApiProps,\n  normalizer: PropNormalizer,\n): QdsDividerApi {\n  return {\n    getRootBindings(): QdsDividerRootBindings {\n      return normalizer.element({\n        \"aria-orientation\":\n          props.orientation === \"vertical\" ? \"vertical\" : \"horizontal\",\n        className: dividerClasses.root,\n        \"data-variant\": props.variant || \"normal\",\n        role: \"separator\",\n      })\n    },\n  }\n}\n"],"mappings":"mEAGA,IAAa,EAAiB,CAC5B,KAAM,oBACP,CCOD,SAAgB,EACd,EACA,EACe,CACf,MAAO,CACL,iBAA0C,CACxC,OAAO,EAAW,QAAQ,CACxB,mBACE,EAAM,cAAgB,WAAa,WAAa,aAClD,UAAW,EAAe,KAC1B,eAAgB,EAAM,SAAW,SACjC,KAAM,YACP,CAAC,EAEL"}