import{u as y,r as p,b as S,j as e}from"./vendor-BKmmeuxg.js";import{C as j}from"./combobox-Byd5-E0j.js";import{I as w}from"./input-error-LaPr_4wd.js";import{B as t}from"./button-BpNwv2aE.js";import{D as x,a as K,b as T,c as A,d as C}from"./dialog-B2gN9MvT.js";import{L as I}from"./label-HmIcv5Yx.js";import"./utils-DxSsnXxD.js";import"./popover-B4kBsMuI.js";import"./index-WW_1X1qx.js";const c=[{code:"ab",name:"Abkhaz",nativeName:"аҧсуа"},{code:"aa",name:"Afar",nativeName:"Afaraf"},{code:"af",name:"Afrikaans",nativeName:"Afrikaans"},{code:"ak",name:"Akan",nativeName:"Akan"},{code:"sq",name:"Albanian",nativeName:"Shqip"},{code:"am",name:"Amharic",nativeName:"አማርኛ"},{code:"ar",name:"Arabic",nativeName:"العربية"},{code:"an",name:"Aragonese",nativeName:"Aragonés"},{code:"hy",name:"Armenian",nativeName:"Հայերեն"},{code:"as",name:"Assamese",nativeName:"অসমীয়া"},{code:"av",name:"Avaric",nativeName:"авар мацӀ, магӀарул мацӀ"},{code:"ae",name:"Avestan",nativeName:"avesta"},{code:"ay",name:"Aymara",nativeName:"aymar aru"},{code:"az",name:"Azerbaijani",nativeName:"azərbaycan dili"},{code:"bm",name:"Bambara",nativeName:"bamanankan"},{code:"ba",name:"Bashkir",nativeName:"башҡорт теле"},{code:"eu",name:"Basque",nativeName:"euskara, euskera"},{code:"be",name:"Belarusian",nativeName:"Беларуская"},{code:"bn",name:"Bengali",nativeName:"বাংলা"},{code:"bh",name:"Bihari",nativeName:"भोजपुरी"},{code:"bi",name:"Bislama",nativeName:"Bislama"},{code:"bs",name:"Bosnian",nativeName:"bosanski jezik"},{code:"br",name:"Breton",nativeName:"brezhoneg"},{code:"bg",name:"Bulgarian",nativeName:"български език"},{code:"my",name:"Burmese",nativeName:"ဗမာစာ"},{code:"ca",name:"Catalan; Valencian",nativeName:"Català"},{code:"ch",name:"Chamorro",nativeName:"Chamoru"},{code:"ce",name:"Chechen",nativeName:"нохчийн мотт"},{code:"ny",name:"Chichewa",nativeName:"chiCheŵa"},{code:"zh",name:"Chinese",nativeName:"中文 (Zhōngwén)"},{code:"cv",name:"Chuvash",nativeName:"чӑваш чӗлхи"},{code:"kw",name:"Cornish",nativeName:"Kernewek"},{code:"co",name:"Corsican",nativeName:"corsu"},{code:"cr",name:"Cree",nativeName:"ᓀᐦᐃᔭᐍᐏᐣ"},{code:"hr",name:"Croatian",nativeName:"hrvatski"},{code:"cs",name:"Czech",nativeName:"česky, čeština"},{code:"da",name:"Danish",nativeName:"dansk"},{code:"dv",name:"Divehi",nativeName:"ދިވެހި"},{code:"nl",name:"Dutch",nativeName:"Nederlands"},{code:"en",name:"English",nativeName:"English"},{code:"eo",name:"Esperanto",nativeName:"Esperanto"},{code:"et",name:"Estonian",nativeName:"eesti keel"},{code:"ee",name:"Ewe",nativeName:"Eʋegbe"},{code:"fo",name:"Faroese",nativeName:"føroyskt"},{code:"fj",name:"Fijian",nativeName:"vosa Vakaviti"},{code:"fi",name:"Finnish",nativeName:"suomi"},{code:"fr",name:"French",nativeName:"français"},{code:"ff",name:"Fula; Fulah; Pulaar; Pular",nativeName:"Fulfulde"},{code:"gl",name:"Galician",nativeName:"Galego"},{code:"ka",name:"Georgian",nativeName:"ქართული"},{code:"de",name:"German",nativeName:"Deutsch"},{code:"el",name:"Greek, Modern",nativeName:"Ελληνικά"},{code:"gn",name:"Guaraní",nativeName:"Avañeẽ"},{code:"gu",name:"Gujarati",nativeName:"ગુજરાતી"},{code:"ht",name:"Haitian",nativeName:"Kreyòl ayisyen"},{code:"ha",name:"Hausa",nativeName:"Hausa"},{code:"he",name:"Hebrew",nativeName:"עברית"},{code:"hz",name:"Herero",nativeName:"Otjiherero"},{code:"hi",name:"Hindi",nativeName:"हिन्दी"},{code:"ho",name:"Hiri Motu",nativeName:"Hiri Motu"},{code:"hu",name:"Hungarian",nativeName:"Magyar"},{code:"ia",name:"Interlingua",nativeName:"Interlingua"},{code:"id",name:"Indonesian",nativeName:"Bahasa Indonesia"},{code:"ie",name:"Interlingue",nativeName:"Interlingue"},{code:"ga",name:"Irish",nativeName:"Gaeilge"},{code:"ig",name:"Igbo",nativeName:"Asụsụ Igbo"},{code:"ik",name:"Inupiaq",nativeName:"Iñupiaq"},{code:"io",name:"Ido",nativeName:"Ido"},{code:"is",name:"Icelandic",nativeName:"Íslenska"},{code:"it",name:"Italian",nativeName:"Italiano"},{code:"iu",name:"Inuktitut",nativeName:"ᐃᓄᒃᑎᑐᑦ"},{code:"ja",name:"Japanese",nativeName:"日本語"},{code:"jv",name:"Javanese",nativeName:"basa Jawa"},{code:"kl",name:"Greenlandic",nativeName:"kalaallisut"},{code:"kn",name:"Kannada",nativeName:"ಕನ್ನಡ"},{code:"kr",name:"Kanuri",nativeName:"Kanuri"},{code:"ks",name:"Kashmiri",nativeName:"कश्मीरी"},{code:"kk",name:"Kazakh",nativeName:"Қазақ тілі"},{code:"km",name:"Khmer",nativeName:"ភាសាខ្មែរ"},{code:"ki",name:"Kikuyu",nativeName:"Gĩkũyũ"},{code:"rw",name:"Kinyarwanda",nativeName:"Ikinyarwanda"},{code:"ky",name:"Kyrgyz",nativeName:"кыргыз тили"},{code:"kv",name:"Komi",nativeName:"коми кыв"},{code:"kg",name:"Kongo",nativeName:"KiKongo"},{code:"ko",name:"Korean",nativeName:"한국어"},{code:"ku",name:"Kurdish",nativeName:"Kurdî"},{code:"kj",name:"Kuanyama",nativeName:"Kuanyama"},{code:"la",name:"Latin",nativeName:"latine"},{code:"lb",name:"Luxembourgish",nativeName:"Lëtzebuergesch"},{code:"lg",name:"Luganda",nativeName:"Luganda"},{code:"li",name:"Limburgish",nativeName:"Limburgs"},{code:"ln",name:"Lingala",nativeName:"Lingála"},{code:"lo",name:"Lao",nativeName:"ພາສາລາວ"},{code:"lt",name:"Lithuanian",nativeName:"lietuvių kalba"},{code:"lu",name:"Luba-Katanga",nativeName:"Luba-Katanga"},{code:"lv",name:"Latvian",nativeName:"latviešu valoda"},{code:"gv",name:"Manx",nativeName:"Gaelg"},{code:"mk",name:"Macedonian",nativeName:"македонски јазик"},{code:"mg",name:"Malagasy",nativeName:"Malagasy fiteny"},{code:"ms",name:"Malay",nativeName:"bahasa Melayu"},{code:"ml",name:"Malayalam",nativeName:"മലയാളം"},{code:"mt",name:"Maltese",nativeName:"Malti"},{code:"mi",name:"Māori",nativeName:"te reo Māori"},{code:"mr",name:"Marathi",nativeName:"मराठी"},{code:"mh",name:"Marshallese",nativeName:"Kajin M̧ajeļ"},{code:"mn",name:"Mongolian",nativeName:"монгол"},{code:"na",name:"Nauru",nativeName:"Ekakairũ Naoero"},{code:"nv",name:"Navajo",nativeName:"Diné bizaad"},{code:"nb",name:"Norwegian Bokmål",nativeName:"Norsk bokmål"},{code:"nd",name:"North Ndebele",nativeName:"isiNdebele"},{code:"ne",name:"Nepali",nativeName:"नेपाली"},{code:"ng",name:"Ndonga",nativeName:"Owambo"},{code:"nn",name:"Norwegian Nynorsk",nativeName:"Norsk nynorsk"},{code:"no",name:"Norwegian",nativeName:"Norsk"},{code:"ii",name:"Nuosu",nativeName:"ꆈꌠ꒿ Nuosuhxop"},{code:"nr",name:"South Ndebele",nativeName:"isiNdebele"},{code:"oc",name:"Occitan",nativeName:"Occitan"},{code:"oj",name:"Ojibwe",nativeName:"ᐊᓂᔑᓈᐯᒧᐎᓐ"},{code:"cu",name:"Church Slavic",nativeName:"ѩзыкъ словѣньскъ"},{code:"om",name:"Oromo",nativeName:"Afaan Oromoo"},{code:"or",name:"Oriya",nativeName:"ଓଡ଼ିଆ"},{code:"os",name:"Ossetian",nativeName:"ирон æвзаг"},{code:"pa",name:"Punjabi",nativeName:"ਪੰਜਾਬੀ"},{code:"pi",name:"Pāli",nativeName:"पाऴि"},{code:"fa",name:"Persian",nativeName:"فارسی"},{code:"pl",name:"Polish",nativeName:"polski"},{code:"ps",name:"Pashto",nativeName:"پښتو"},{code:"pt",name:"Portuguese",nativeName:"Português"},{code:"qu",name:"Quechua",nativeName:"Runa Simi"},{code:"rm",name:"Romansh",nativeName:"rumantsch grischun"},{code:"rn",name:"Kirundi",nativeName:"kiRundi"},{code:"ro",name:"Romanian",nativeName:"română"},{code:"ru",name:"Russian",nativeName:"русский язык"},{code:"sa",name:"Sanskrit",nativeName:"संस्कृतम्"},{code:"sc",name:"Sardinian",nativeName:"sardu"},{code:"sd",name:"Sindhi",nativeName:"सिन्धी"},{code:"se",name:"Northern Sami",nativeName:"Davvisámegiella"},{code:"sm",name:"Samoan",nativeName:"gagana faa Samoa"},{code:"sg",name:"Sango",nativeName:"yângâ tî sängö"},{code:"sr",name:"Serbian",nativeName:"српски језик"},{code:"gd",name:"Scottish Gaelic",nativeName:"Gàidhlig"},{code:"sn",name:"Shona",nativeName:"chiShona"},{code:"si",name:"Sinhala",nativeName:"සිංහල"},{code:"sk",name:"Slovak",nativeName:"slovenčina"},{code:"sl",name:"Slovene",nativeName:"slovenščina"},{code:"so",name:"Somali",nativeName:"af Soomaali"},{code:"st",name:"Southern Sotho",nativeName:"Sesotho"},{code:"es",name:"Spanish",nativeName:"español"},{code:"su",name:"Sundanese",nativeName:"Basa Sunda"},{code:"sw",name:"Swahili",nativeName:"Kiswahili"},{code:"ss",name:"Swati",nativeName:"SiSwati"},{code:"sv",name:"Swedish",nativeName:"svenska"},{code:"ta",name:"Tamil",nativeName:"தமிழ்"},{code:"te",name:"Telugu",nativeName:"తెలుగు"},{code:"tg",name:"Tajik",nativeName:"тоҷикӣ"},{code:"th",name:"Thai",nativeName:"ไทย"},{code:"ti",name:"Tigrinya",nativeName:"ትግርኛ"},{code:"bo",name:"Tibetan",nativeName:"བོད་ཡིག"},{code:"tk",name:"Turkmen",nativeName:"Türkmen"},{code:"tl",name:"Tagalog",nativeName:"Wikang Tagalog"},{code:"tn",name:"Tswana",nativeName:"Setswana"},{code:"to",name:"Tonga",nativeName:"faka Tonga"},{code:"tr",name:"Turkish",nativeName:"Türkçe"},{code:"ts",name:"Tsonga",nativeName:"Xitsonga"},{code:"tt",name:"Tatar",nativeName:"татарча"},{code:"tw",name:"Twi",nativeName:"Twi"},{code:"ty",name:"Tahitian",nativeName:"Reo Tahiti"},{code:"ug",name:"Uyghur",nativeName:"ئۇيغۇرچە"},{code:"uk",name:"Ukrainian",nativeName:"українська"},{code:"ur",name:"Urdu",nativeName:"اردو"},{code:"uz",name:"Uzbek",nativeName:"O'zbek"},{code:"ve",name:"Venda",nativeName:"Tshivenḓa"},{code:"vi",name:"Vietnamese",nativeName:"Tiếng Việt"},{code:"vo",name:"Volapük",nativeName:"Volapük"},{code:"wa",name:"Walloon",nativeName:"Walon"},{code:"cy",name:"Welsh",nativeName:"Cymraeg"},{code:"wo",name:"Wolof",nativeName:"Wollof"},{code:"fy",name:"Western Frisian",nativeName:"Frysk"},{code:"xh",name:"Xhosa",nativeName:"isiXhosa"},{code:"yi",name:"Yiddish",nativeName:"ייִדיש"},{code:"yo",name:"Yoruba",nativeName:"Yorùbá"},{code:"za",name:"Zhuang",nativeName:"Saw cuengh"}],H=()=>{var d;const{props:s}=y(),{translate:v}=s,{button:m,common:N}=v,[r,i]=p.useState(!1),{data:l,setData:o,post:u,errors:h,clearErrors:g}=S({code:"en",name:"English",nativeName:"English"}),k=n=>{n.preventDefault(),g(),u(route("language.store"),{onSuccess(){i(!1)}})},b=c.map(n=>({label:n.name,value:n.name}));return e.jsxs(x,{open:r,onOpenChange:i,children:[e.jsx(K,{children:e.jsx(t,{children:m.add_language})}),e.jsxs(T,{children:[e.jsx(A,{children:e.jsx(C,{className:"text-xl font-medium",children:m.add_language})}),e.jsxs("form",{onSubmit:k,className:"flex h-full flex-col justify-between",children:[e.jsxs("div",{children:[e.jsx(I,{children:N.language}),e.jsx(j,{data:b,placeholder:"Select a language",defaultValue:(d=c.find(n=>n.code===l.code))==null?void 0:d.name,onSelect:n=>{const a=c.find(f=>f.name===n.value);o("code",a==null?void 0:a.code),o("name",a==null?void 0:a.name),o("nativeName",a==null?void 0:a.nativeName)}}),e.jsx(w,{message:h.code})]}),e.jsxs("div",{className:"mt-10 flex justify-end gap-4",children:[e.jsx(t,{variant:"outline",type:"button",onClick:()=>i(!1),children:m.cancel}),e.jsx(t,{type:"submit",children:m.create})]})]})]})]})};export{H as default};