-
-
Notifications
You must be signed in to change notification settings - Fork 292
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Options does not define i18n
interface Options {
el: string | HTMLElement;
container?: string | HTMLElement;
theme?: Theme;
closeOnScroll?: boolean;
appClass?: string;
useAsButton?: boolean;
padding?: number;
inline?: boolean;
autoReposition?: boolean;
sliders?: Slider;
disabled?: boolean;
lockOpacity?: boolean;
outputPrecision?: number;
comparison?: boolean;
default?: string;
swatches?: Array<string> | null;
defaultRepresentation?: Representation;
showAlways?: boolean;
closeWithKey?: string;
position?: Position;
adjustableNumbers?: boolean;
components?: {
palette?: boolean;
preview?: boolean;
opacity?: boolean;
hue?: boolean;
interaction?: {
hex?: boolean;
rgba?: boolean;
hsla?: boolean;
hsva?: boolean;
cmyk?: boolean;
input?: boolean;
cancel?: boolean;
clear?: boolean;
save?: boolean;
};
};
strings?: {
save?: string;
clear?: string;
cancel?: string;
}
}
So I need to use a type assertion, otherwise an error will be reported
this.pickr = new Pickr({
el: ".custom-btn",
theme: "monolith", //'classic' or 'monolith', or 'nano'
swatches: null,
components: {
// Main components
preview: false,
opacity: false,
hue: true,
// Input / output Options
interaction: {
hex: false,
rgba: false,
hsla: false,
hsva: false,
cmyk: false,
input: false,
clear: false,
save: true,
},
},
i18n: {
"btn:save": "确认",
},
} as any);
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working