import { use } from '../../utils'; import { inherit } from '../../utils/functional'; import Button from '../../button'; // Types import Vue, { CreateElement, RenderContext } from 'vue/types'; import { DefaultSlots } from '../../utils/types'; export type SkuActionsProps = { buyText?: string; skuEventBus: Vue; showAddCartBtn?: boolean; }; const [sfc, bem] = use('sku-actions'); function SkuActions( h: CreateElement, props: SkuActionsProps, slots: DefaultSlots, ctx: RenderContext ) { const emit = (name: string) => () => { props.skuEventBus.$emit(name); }; return (
{props.showAddCartBtn && (
); } SkuActions.props = { buyText: String, skuEventBus: Object, showAddCartBtn: Boolean }; export default sfc(SkuActions);