import { Layout } from 'ant-design-vue' import GlobalFooter from './components/GlobalFooter' import type { CSSProperties, PropType } from 'vue' import type { WithFalse } from './types' import type { VueNodeOrRender } from '#/types' export type FooterProps = { links?: WithFalse< { key?: string title: VueNodeOrRender href: string blankTarget?: boolean }[] > copyright?: WithFalse prefixCls?: string footerStyle?: CSSProperties } const footerViewProps = { links: { type: [Object, Boolean] as PropType, default: undefined }, copyright: { type: [String, Boolean] as PropType, default: undefined }, prefixCls: String as PropType, footerStyle: Object as PropType } const FooterView = defineComponent({ name: 'FooterView', props: footerViewProps, setup(props, { slots, attrs }) { return () => ( {slots} ) } }) export default FooterView