{"version":3,"file":"mapState-helper.mjs","sources":["../../../../../../../packages/components/table/src/table-footer/mapState-helper.ts"],"sourcesContent":["import { computed, inject } from 'vue'\r\nimport { TABLE_INJECTION_KEY } from '../tokens'\r\n\r\nfunction useMapState() {\r\n  const table = inject(TABLE_INJECTION_KEY)\r\n  const store = table?.store\r\n  const leftFixedLeafCount = computed(() => {\r\n    return store.states.fixedLeafColumnsLength.value\r\n  })\r\n  const rightFixedLeafCount = computed(() => {\r\n    return store.states.rightFixedColumns.value.length\r\n  })\r\n  const columnsCount = computed(() => {\r\n    return store.states.columns.value.length\r\n  })\r\n  const leftFixedCount = computed(() => {\r\n    return store.states.fixedColumns.value.length\r\n  })\r\n  const rightFixedCount = computed(() => {\r\n    return store.states.rightFixedColumns.value.length\r\n  })\r\n\r\n  return {\r\n    leftFixedLeafCount,\r\n    rightFixedLeafCount,\r\n    columnsCount,\r\n    leftFixedCount,\r\n    rightFixedCount,\r\n    columns: store.states.columns,\r\n  }\r\n}\r\n\r\nexport default useMapState\r\n"],"names":[],"mappings":";;;AAEA,SAAS,WAAW,GAAG;AACvB,EAAE,MAAM,KAAK,GAAG,MAAM,CAAC,mBAAmB,CAAC,CAAC;AAC5C,EAAE,MAAM,KAAK,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC;AACrD,EAAE,MAAM,kBAAkB,GAAG,QAAQ,CAAC,MAAM;AAC5C,IAAI,OAAO,KAAK,CAAC,MAAM,CAAC,sBAAsB,CAAC,KAAK,CAAC;AACrD,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,mBAAmB,GAAG,QAAQ,CAAC,MAAM;AAC7C,IAAI,OAAO,KAAK,CAAC,MAAM,CAAC,iBAAiB,CAAC,KAAK,CAAC,MAAM,CAAC;AACvD,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,YAAY,GAAG,QAAQ,CAAC,MAAM;AACtC,IAAI,OAAO,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC;AAC7C,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,cAAc,GAAG,QAAQ,CAAC,MAAM;AACxC,IAAI,OAAO,KAAK,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,MAAM,CAAC;AAClD,GAAG,CAAC,CAAC;AACL,EAAE,MAAM,eAAe,GAAG,QAAQ,CAAC,MAAM;AACzC,IAAI,OAAO,KAAK,CAAC,MAAM,CAAC,iBAAiB,CAAC,KAAK,CAAC,MAAM,CAAC;AACvD,GAAG,CAAC,CAAC;AACL,EAAE,OAAO;AACT,IAAI,kBAAkB;AACtB,IAAI,mBAAmB;AACvB,IAAI,YAAY;AAChB,IAAI,cAAc;AAClB,IAAI,eAAe;AACnB,IAAI,OAAO,EAAE,KAAK,CAAC,MAAM,CAAC,OAAO;AACjC,GAAG,CAAC;AACJ;;;;"}