unika-components
Version:
Unika Vue3 components library
72 lines (71 loc) • 2.23 kB
TypeScript
import { GlobalData } from '../../defaultProps';
import '../../assets/css/menu.css';
declare const _default: import("vue").DefineComponent<{
global: {
type: () => GlobalData;
required: true;
default: () => {};
};
env: {
type: StringConstructor;
default: string;
};
}, {
showGlobalButtons: import("vue").Ref<boolean>;
showReceiptForm: import("vue").Ref<boolean>;
showVideoPlayer: import("vue").Ref<boolean>;
showTelList: import("vue").Ref<boolean>;
showWhichSelect: import("vue").Ref<boolean>;
showPeopleSelect: import("vue").Ref<boolean>;
showTip: import("vue").Ref<boolean>;
tipMessage: import("vue").Ref<string>;
receiptForm: {
guestName: string;
which: string;
phone: string;
people: string;
};
selectedWhich: import("vue").Ref<{
label: string;
} | null>;
selectedPeople: import("vue").Ref<string>;
peopleOptions: string[];
selectedWhichLabel: import("vue").ComputedRef<string>;
selectedPeopleLabel: import("vue").ComputedRef<string>;
showToast: import("vue").Ref<boolean>;
toastMessage: import("vue").Ref<string>;
toastIcon: import("vue").Ref<string>;
closeTelList: () => void;
showReceipt: () => void;
closeReceipt: () => void;
showVideo: () => void;
closeVideo: () => void;
showTelSelect: () => void;
makeCall: (item: {
label: string;
value?: string;
}) => void;
openMap: () => void;
selectWhich: (item: {
label: string;
}) => void;
selectPeople: (item: string) => void;
submitReceipt: () => Promise<{
success: boolean;
message: any;
} | undefined>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
global: {
type: () => GlobalData;
required: true;
default: () => {};
};
env: {
type: StringConstructor;
default: string;
};
}>>, {
global: GlobalData;
env: string;
}, {}>;
export default _default;