@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
33 lines (32 loc) • 1.04 kB
TypeScript
import Vue from "vue";
import { IWebComponentInstance } from "../../";
import { ITimeZonePicker } from "./ITimeZonePicker";
import { TimeZone } from "../../models";
import { ScopedSlots, TimeZonePickerStyles } from "..";
import { IVSelectScopedSlots } from "../vuetify";
import "./TimeZonePicker.css";
export declare class TimeZonePicker extends Vue implements IWebComponentInstance, ITimeZonePicker {
valueBind: TimeZone;
disabled?: boolean;
label?: string;
onValueChanged?: (timezone: TimeZone) => void;
filled?: boolean;
dark?: boolean;
flat?: boolean;
hideDetails?: boolean;
scopedSlots?: ScopedSlots<IVSelectScopedSlots>;
styles?: typeof TimeZonePickerStyles;
private timezoneService;
private omniaUxLoc;
private styleClasses;
timeZones: TimeZone[];
menuProp: any;
private get slots();
created(): void;
mounted(): void;
beforeDestroy(): void;
private populateModel;
private updateSelected;
private onClick;
render(): VueTsxSupport.JSX.Element;
}