{"version":3,"file":"footer.mjs","sources":["../../src/layout/footer.tsx"],"sourcesContent":["import { defineComponent } from 'vue';\nimport props from './footer-props';\n\nimport { useTNodeJSX } from '../hooks/tnode';\nimport { usePrefixClass } from '../hooks/useConfig';\n\nexport default defineComponent({\n  name: 'XFooter',\n  props,\n  setup(props) {\n    const COMPONENT_NAME = usePrefixClass('layout__footer');\n    const renderTNodeJSX = useTNodeJSX();\n\n    return () => (\n      <footer class={COMPONENT_NAME.value} style={props.height ? { height: props.height } : {}}>\n        {renderTNodeJSX('default')}\n      </footer>\n    );\n  },\n});\n"],"names":["name","props","_createVNode"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAMA,cAAA,eAAA,CAAA;AACEA,EAAAA,IAAAA,EAAAA,SAAAA;AACAC,EAAAA,KAAAA,EAAAA,KAAAA;;AAEQ,IAAA,IAAA,cAAA,GAAA,cAAA,CAAA,gBAAA,CAAA,CAAA;AACN,IAAA,IAAA,cAAA,GAAA,WAAA,EAAA,CAAA;;AAEO,MAAA,OAAAC,WAAA,CAAA,QAAA,EAAA;;;;AAC6E,SAAA,GAAA,EAAA;;;AAItF,GAAA;AACF,CAAA,CAAA;;;;"}