@club-employes/utopia
Version:
🎨 Modern Vue 3 design system with multi-brand theming, design tokens, and 30+ components. Supports Club Employés & Gifteo brands with light/dark modes.
29 lines (28 loc) • 972 B
TypeScript
import { ProductCardProps } from './types';
import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
declare const _default: DefineComponent<ProductCardProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & {
"toggle-favorite": (payload: {
id: string;
newState: boolean;
}) => any;
"card-click": (payload: {
id: string;
}) => any;
}, string, PublicProps, Readonly<ProductCardProps> & Readonly<{
"onToggle-favorite"?: ((payload: {
id: string;
newState: boolean;
}) => any) | undefined;
"onCard-click"?: ((payload: {
id: string;
}) => any) | undefined;
}>, {
currency: string;
language: "fr" | "en";
imageUrl: string;
available: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, false, {
titleRef: HTMLHeadingElement;
descriptionRef: HTMLParagraphElement;
}, HTMLDivElement>;
export default _default;