import { provide, reactive } from 'vue'; import { createNamespace } from '../utils'; const [createComponent, bem] = createNamespace('action-bar'); export const ACTION_BAR_KEY = 'vanActionBar'; export default createComponent({ props: { safeAreaInsetBottom: { type: Boolean, default: true, }, }, setup(props, { slots }) { const children = reactive([]); provide(ACTION_BAR_KEY, { children }); return () => (
{slots.default?.()}
); }, });