vue3-translate-select
Version:
🚀 The package offer vue3 library for @google-translate-select!
1 lines • 2.34 kB
Source Map (JSON)
{"version":3,"file":"index4.cjs","sources":["../../src/types/props.ts"],"sourcesContent":["import { GOOGLE_TRANSLATE_SELECT_LANGUAGES } from '@google-translate-select/constants'\nimport type { Language as ILanguage } from '@google-translate-select/constants'\nimport type { CSSProperties, ExtractPropTypes, PropType } from 'vue'\n\nexport const googleTranslateProps = {\n /** select dropdown option */\n languages: {\n type: Array as PropType<ILanguage[]>,\n default: () => GOOGLE_TRANSLATE_SELECT_LANGUAGES,\n },\n /** select input default language*/\n defaultLanguageCode: {\n type: String,\n default: 'en',\n },\n /** page(browser) content language */\n defaultPageLanguageCode: {\n type: String,\n default: 'en',\n },\n /** get browser default language */\n fetchBrowserLanguage: {\n type: Boolean,\n default: true,\n },\n /** select dropdown animate */\n animateTimeout: {\n type: Number,\n default: 150,\n },\n dropdownClassName: {\n type: String,\n default: '',\n },\n dropdownStyle: {\n type: Object as PropType<CSSProperties>,\n default: () => ({}),\n },\n showArrow: {\n type: Boolean,\n default: true,\n },\n trigger: {\n type: String as PropType<'click' | 'hover'>,\n default: 'hover',\n },\n googleScriptUrl: {\n type: String,\n default: '',\n },\n reload: {\n type: Function as PropType<() => void>,\n default: () => {\n console.log('reload is not defined')\n },\n },\n type: {\n type: String as PropType<'dropdown' | 'list'>,\n default: 'dropdown',\n },\n} as const\n\nexport type GoogleTranslateProps = ExtractPropTypes<typeof googleTranslateProps>\n\nexport type Language = GoogleTranslateProps['languages'][number]\n"],"names":["googleTranslateProps","GOOGLE_TRANSLATE_SELECT_LANGUAGES"],"mappings":"gHAIaA,EAAuB,CAElC,UAAW,CACT,KAAM,MACN,QAAS,IAAMC,EAAA,iCACjB,EAEA,oBAAqB,CACnB,KAAM,OACN,QAAS,IACX,EAEA,wBAAyB,CACvB,KAAM,OACN,QAAS,IACX,EAEA,qBAAsB,CACpB,KAAM,QACN,QAAS,EACX,EAEA,eAAgB,CACd,KAAM,OACN,QAAS,GACX,EACA,kBAAmB,CACjB,KAAM,OACN,QAAS,EACX,EACA,cAAe,CACb,KAAM,OACN,QAAS,KAAO,CAAA,EAClB,EACA,UAAW,CACT,KAAM,QACN,QAAS,EACX,EACA,QAAS,CACP,KAAM,OACN,QAAS,OACX,EACA,gBAAiB,CACf,KAAM,OACN,QAAS,EACX,EACA,OAAQ,CACN,KAAM,SACN,QAAS,IAAM,CACb,QAAQ,IAAI,uBAAuB,CACrC,CACF,EACA,KAAM,CACJ,KAAM,OACN,QAAS,UACX,CACF"}