diff --git a/src/App.tsx b/src/App.tsx index 352923b..3a2b434 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -33,7 +33,6 @@ const App = () => { } /> - {renderRoutesRecursively(menuItems)} {CrudRoute.map((route) => { diff --git a/src/Components/Utils/Filter/FilterState.ts b/src/Components/Utils/Filter/FilterState.ts index e3c8c72..be93ae1 100644 --- a/src/Components/Utils/Filter/FilterState.ts +++ b/src/Components/Utils/Filter/FilterState.ts @@ -1,8 +1,7 @@ import { create } from "zustand"; interface FilterState { - filterState: {}; - InitialValue: {}; + filterState: any[]; setFilterState: (data: any) => void; clearFilterState: () => void; setWithOldValue: (data: any) => void; @@ -10,14 +9,15 @@ interface FilterState { } export const useFilterState = create((set, get) => ({ - filterState: {}, - InitialValue:{name:""}, + filterState: [], setFilterState: (data) => set(() => ({ filterState: data })), clearFilterState: () => set(() => ({ filterState: [] })), setWithOldValue: (data) => - set((state) => ({ filterState: {...state.filterState, data} })), + set((state) => ({ filterState: [...state.filterState, data] })), setInitialValue: (data) => { - set(() => ({ InitialValue: data })); + if (get().filterState.length < 1) { + set(() => ({ filterState: data })); + } }, })); diff --git a/src/Components/Utils/Filter/useFilter.tsx b/src/Components/Utils/Filter/useFilter.tsx index 55f151f..b5f6022 100644 --- a/src/Components/Utils/Filter/useFilter.tsx +++ b/src/Components/Utils/Filter/useFilter.tsx @@ -35,7 +35,7 @@ interface SubmitButtonProps extends Omit {} const useFilter = () => { const { setIsOpen, isOpen } = useModalState((state) => state); - const { filterState, setFilterState, clearFilterState ,InitialValue} = useFilterState(); + const { filterState, setFilterState, clearFilterState } = useFilterState(); const [t] = useTranslation(); const [formValues, setFormValues] = useState({}); const formik = useFormikContext() @@ -102,7 +102,6 @@ const useFilter = () => { setIsOpen(""); clearFilterState(); setFormValues({}); - }; const handleOpen = () => { @@ -127,8 +126,8 @@ const useFilter = () => { {handleCancel(false)}} {...formikProps} > {(formik) => { diff --git a/src/Pages/Admin/Grade/useTableColumns.tsx b/src/Pages/Admin/Grade/useTableColumns.tsx index c48ccef..0f057b2 100644 --- a/src/Pages/Admin/Grade/useTableColumns.tsx +++ b/src/Pages/Admin/Grade/useTableColumns.tsx @@ -22,7 +22,7 @@ export const useColumns = () => { const { setObjectToEdit } = useObjectToEdit((state) => state); const navigate = useNavigate(); - const handelShow = (record: Grade) => { + const handelShow = (record: Grade) => { navigate(`${record?.id}`); }; diff --git a/src/Pages/Admin/Param/Table.tsx b/src/Pages/Admin/Param/Table.tsx index 623a0ea..16e003d 100644 --- a/src/Pages/Admin/Param/Table.tsx +++ b/src/Pages/Admin/Param/Table.tsx @@ -4,6 +4,7 @@ import { useColumns } from "./useTableColumns"; import useSearchQuery from "../../../api/utils/useSearchQuery"; import { useGetAllParam } from "../../../api/param"; import { useFilterState } from "../../../Components/Utils/Filter/FilterState"; +import { useTranslation } from "react-i18next"; const App: React.FC = () => { const [searchQuery] = useSearchQuery("name"); @@ -14,15 +15,21 @@ const App: React.FC = () => { pagination: true, ...filterState, }); - + const [t] = useTranslation() const transformedData = response?.data?.data && typeof response.data.data === 'object' ? Object.entries(response.data.data).map(([key, value]) => ({ key: key, value: value })) : []; - - return ; + + return {t("practical.next")}, + prevIcon: <> {t("practical.prev")} , + className: "pagination_antd", + }} + />; }; export default App; diff --git a/src/Pages/Admin/Reseller/Form/PersonalDetailsForm.tsx b/src/Pages/Admin/Reseller/Form/PersonalDetailsForm.tsx index e53ec3c..4fc3651 100644 --- a/src/Pages/Admin/Reseller/Form/PersonalDetailsForm.tsx +++ b/src/Pages/Admin/Reseller/Form/PersonalDetailsForm.tsx @@ -2,10 +2,12 @@ import React from 'react' import { useTranslation } from 'react-i18next' import { FaStore } from 'react-icons/fa' import ValidationField from '../../../../Components/ValidationField/ValidationField'; +import { convert_data_to_select } from '../../../../Layout/app/Const'; +import { userTypeOptions } from '../../../../config/userTypeOptions'; +import { statusType } from '../../../../config/statusType'; const PersonalDetailsForm = () => { const [t] = useTranslation(); - return (
@@ -15,7 +17,7 @@ const PersonalDetailsForm = () => {
- + diff --git a/src/Pages/Admin/Reseller/Form/TitleDetailsForm.tsx b/src/Pages/Admin/Reseller/Form/TitleDetailsForm.tsx index af2e265..b5c50db 100644 --- a/src/Pages/Admin/Reseller/Form/TitleDetailsForm.tsx +++ b/src/Pages/Admin/Reseller/Form/TitleDetailsForm.tsx @@ -2,6 +2,7 @@ import React from 'react' import { useTranslation } from 'react-i18next' import { FaRegAddressBook } from 'react-icons/fa' import ValidationField from '../../../../Components/ValidationField/ValidationField'; +import { nationalities } from '../../../../types/App'; const TitleDetailsForm = () => { const [t] = useTranslation(); @@ -13,7 +14,7 @@ const TitleDetailsForm = () => {

{t("header.address")}

- +
diff --git a/src/Pages/Admin/User/Model/ModelForm.tsx b/src/Pages/Admin/User/Model/ModelForm.tsx index 6c0f926..0e0eda7 100644 --- a/src/Pages/Admin/User/Model/ModelForm.tsx +++ b/src/Pages/Admin/User/Model/ModelForm.tsx @@ -9,17 +9,19 @@ const Form = ({isEdit}:{isEdit?:boolean}) => { return ( + {isEdit ? "" : + + <> + + + + + } - - {isEdit ? "" - : - } - - - - - {/* - */} + {isEdit ? "": + } + + ); diff --git a/src/Routes.tsx b/src/Routes.tsx index e200f44..78b4384 100644 --- a/src/Routes.tsx +++ b/src/Routes.tsx @@ -89,7 +89,7 @@ export const menuItems: TMenuItem[] = [ abilities: ABILITIES_ENUM?.STUDENT, abilities_value: ABILITIES_VALUES_ENUM.INDEX, prevPath: 0, - type:UserTypeEnum.RE_SELLER + }, { header: "page_header.reSeller", @@ -134,6 +134,7 @@ export const menuItems: TMenuItem[] = [ abilities: ABILITIES_ENUM?.Student_Package, abilities_value: ABILITIES_VALUES_ENUM.INDEX, prevPath: 0, + type:UserTypeEnum.RE_SELLER }, diff --git a/src/config/statusType.ts b/src/config/statusType.ts new file mode 100644 index 0000000..91548c5 --- /dev/null +++ b/src/config/statusType.ts @@ -0,0 +1,5 @@ +export const statusType = [ + { id: "upcoming", name: "select.upcoming" }, + { id: "waiting", name: "select.waiting" }, + { id: "done", name: "select.done" }, + ] \ No newline at end of file diff --git a/src/translate/ar.json b/src/translate/ar.json index a480f2e..b9c32df 100644 --- a/src/translate/ar.json +++ b/src/translate/ar.json @@ -703,7 +703,10 @@ "recently_viewed": "شوهدت مؤخرا", "recently_arrived": "وصلت مؤخرا" } - } + }, + "upcoming":"فعال", + "waiting":"قيد الانتظار", + "done":"انتهى" }, "sidebar": { @@ -765,7 +768,9 @@ "param": "معامل", "student_package": "حزمة الطالب", "add_reseller":"إضافة بائع", - "grade":"الصفوف" + "grade":"الصفوف" , + "report":"تقرير", + "tags":"كلمات مفتاحية" }, "page_header": { "dashboard": "لوحة القيادة / الصفحة الرئيسية", @@ -837,5 +842,6 @@ "X": "X", "Y": "Y", "Z": "Z" - } + }, + "upcoming":"" } \ No newline at end of file diff --git a/src/types/App.ts b/src/types/App.ts index 78d409f..3df741e 100644 --- a/src/types/App.ts +++ b/src/types/App.ts @@ -51,212 +51,212 @@ export interface CardData { percentage: number; Good?: boolean; } -export const nationalities: { value: string; label: string }[] = [ - { label: "select.nationalities.Afghan", value: "Afghan" }, - { label: "select.nationalities.Albanian", value: "Albanian" }, - { label: "select.nationalities.Algerian", value: "Algerian" }, - { label: "select.nationalities.American", value: "American" }, - { label: "select.nationalities.Andorran", value: "Andorran" }, - { label: "select.nationalities.Angolan", value: "Angolan" }, - { label: "select.nationalities.Antiguans", value: "Antiguans" }, - { label: "select.nationalities.Argentinean", value: "Argentinean" }, - { label: "select.nationalities.Armenian", value: "Armenian" }, - { label: "select.nationalities.Australian", value: "Australian" }, - { label: "select.nationalities.Austrian", value: "Austrian" }, - { label: "select.nationalities.Azerbaijani", value: "Azerbaijani" }, - { label: "select.nationalities.Bahamian", value: "Bahamian" }, - { label: "select.nationalities.Bahraini", value: "Bahraini" }, - { label: "select.nationalities.Bangladeshi", value: "Bangladeshi" }, - { label: "select.nationalities.Barbadian", value: "Barbadian" }, - { label: "select.nationalities.Barbudans", value: "Barbudans" }, - { label: "select.nationalities.Batswana", value: "Batswana" }, - { label: "select.nationalities.Belarusian", value: "Belarusian" }, - { label: "select.nationalities.Belgian", value: "Belgian" }, - { label: "select.nationalities.Belizean", value: "Belizean" }, - { label: "select.nationalities.Beninese", value: "Beninese" }, - { label: "select.nationalities.Bhutanese", value: "Bhutanese" }, - { label: "select.nationalities.Bolivian", value: "Bolivian" }, - { label: "select.nationalities.Bosnian", value: "Bosnian" }, - { label: "select.nationalities.Brazilian", value: "Brazilian" }, - { label: "select.nationalities.British", value: "British" }, - { label: "select.nationalities.Bruneian", value: "Bruneian" }, - { label: "select.nationalities.Bulgarian", value: "Bulgarian" }, - { label: "select.nationalities.Burkinabe", value: "Burkinabe" }, - { label: "select.nationalities.Burmese", value: "Burmese" }, - { label: "select.nationalities.Burundian", value: "Burundian" }, - { label: "select.nationalities.Cambodian", value: "Cambodian" }, - { label: "select.nationalities.Cameroonian", value: "Cameroonian" }, - { label: "select.nationalities.Canadian", value: "Canadian" }, - { label: "select.nationalities.Cape Verdean", value: "Cape Verdean" }, - { label: "select.nationalities.Central African", value: "Central African" }, - { label: "select.nationalities.Chadian", value: "Chadian" }, - { label: "select.nationalities.Chilean", value: "Chilean" }, - { label: "select.nationalities.Chinese", value: "Chinese" }, - { label: "select.nationalities.Colombian", value: "Colombian" }, - { label: "select.nationalities.Comoran", value: "Comoran" }, - { label: "select.nationalities.Congolese", value: "Congolese" }, - { label: "select.nationalities.Costa Rican", value: "Costa Rican" }, - { label: "select.nationalities.Croatian", value: "Croatian" }, - { label: "select.nationalities.Cuban", value: "Cuban" }, - { label: "select.nationalities.Cypriot", value: "Cypriot" }, - { label: "select.nationalities.Czech", value: "Czech" }, - { label: "select.nationalities.Danish", value: "Danish" }, - { label: "select.nationalities.Djibouti", value: "Djibouti" }, - { label: "select.nationalities.Dominican", value: "Dominican" }, - { label: "select.nationalities.Dutch", value: "Dutch" }, - { label: "select.nationalities.East Timorese", value: "East Timorese" }, - { label: "select.nationalities.Ecuadorean", value: "Ecuadorean" }, - { label: "select.nationalities.Egyptian", value: "Egyptian" }, - { label: "select.nationalities.Emirian", value: "Emirian" }, +export const nationalities: { id: string; name: string }[] = [ + { name: "select.nationalities.Afghan", id: "Afghan" }, + { name: "select.nationalities.Albanian", id: "Albanian" }, + { name: "select.nationalities.Algerian", id: "Algerian" }, + { name: "select.nationalities.American", id: "American" }, + { name: "select.nationalities.Andorran", id: "Andorran" }, + { name: "select.nationalities.Angolan", id: "Angolan" }, + { name: "select.nationalities.Antiguans", id: "Antiguans" }, + { name: "select.nationalities.Argentinean", id: "Argentinean" }, + { name: "select.nationalities.Armenian", id: "Armenian" }, + { name: "select.nationalities.Australian", id: "Australian" }, + { name: "select.nationalities.Austrian", id: "Austrian" }, + { name: "select.nationalities.Azerbaijani", id: "Azerbaijani" }, + { name: "select.nationalities.Bahamian", id: "Bahamian" }, + { name: "select.nationalities.Bahraini", id: "Bahraini" }, + { name: "select.nationalities.Bangladeshi", id: "Bangladeshi" }, + { name: "select.nationalities.Barbadian", id: "Barbadian" }, + { name: "select.nationalities.Barbudans", id: "Barbudans" }, + { name: "select.nationalities.Batswana", id: "Batswana" }, + { name: "select.nationalities.Belarusian", id: "Belarusian" }, + { name: "select.nationalities.Belgian", id: "Belgian" }, + { name: "select.nationalities.Belizean", id: "Belizean" }, + { name: "select.nationalities.Beninese", id: "Beninese" }, + { name: "select.nationalities.Bhutanese", id: "Bhutanese" }, + { name: "select.nationalities.Bolivian", id: "Bolivian" }, + { name: "select.nationalities.Bosnian", id: "Bosnian" }, + { name: "select.nationalities.Brazilian", id: "Brazilian" }, + { name: "select.nationalities.British", id: "British" }, + { name: "select.nationalities.Bruneian", id: "Bruneian" }, + { name: "select.nationalities.Bulgarian", id: "Bulgarian" }, + { name: "select.nationalities.Burkinabe", id: "Burkinabe" }, + { name: "select.nationalities.Burmese", id: "Burmese" }, + { name: "select.nationalities.Burundian", id: "Burundian" }, + { name: "select.nationalities.Cambodian", id: "Cambodian" }, + { name: "select.nationalities.Cameroonian", id: "Cameroonian" }, + { name: "select.nationalities.Canadian", id: "Canadian" }, + { name: "select.nationalities.Cape Verdean", id: "Cape Verdean" }, + { name: "select.nationalities.Central African", id: "Central African" }, + { name: "select.nationalities.Chadian", id: "Chadian" }, + { name: "select.nationalities.Chilean", id: "Chilean" }, + { name: "select.nationalities.Chinese", id: "Chinese" }, + { name: "select.nationalities.Colombian", id: "Colombian" }, + { name: "select.nationalities.Comoran", id: "Comoran" }, + { name: "select.nationalities.Congolese", id: "Congolese" }, + { name: "select.nationalities.Costa Rican", id: "Costa Rican" }, + { name: "select.nationalities.Croatian", id: "Croatian" }, + { name: "select.nationalities.Cuban", id: "Cuban" }, + { name: "select.nationalities.Cypriot", id: "Cypriot" }, + { name: "select.nationalities.Czech", id: "Czech" }, + { name: "select.nationalities.Danish", id: "Danish" }, + { name: "select.nationalities.Djibouti", id: "Djibouti" }, + { name: "select.nationalities.Dominican", id: "Dominican" }, + { name: "select.nationalities.Dutch", id: "Dutch" }, + { name: "select.nationalities.East Timorese", id: "East Timorese" }, + { name: "select.nationalities.Ecuadorean", id: "Ecuadorean" }, + { name: "select.nationalities.Egyptian", id: "Egyptian" }, + { name: "select.nationalities.Emirian", id: "Emirian" }, { - label: "select.nationalities.Equatorial Guinean", - value: "Equatorial Guinean", + name: "select.nationalities.Equatorial Guinean", + id: "Equatorial Guinean", }, - { label: "select.nationalities.Eritrean", value: "Eritrean" }, - { label: "select.nationalities.Estonian", value: "Estonian" }, - { label: "select.nationalities.Ethiopian", value: "Ethiopian" }, - { label: "select.nationalities.Fijian", value: "Fijian" }, - { label: "select.nationalities.Filipino", value: "Filipino" }, - { label: "select.nationalities.Finnish", value: "Finnish" }, - { label: "select.nationalities.French", value: "French" }, - { label: "select.nationalities.Gabonese", value: "Gabonese" }, - { label: "select.nationalities.Gambian", value: "Gambian" }, - { label: "select.nationalities.Georgian", value: "Georgian" }, - { label: "select.nationalities.German", value: "German" }, - { label: "select.nationalities.Ghanaian", value: "Ghanaian" }, - { label: "select.nationalities.Greek", value: "Greek" }, - { label: "select.nationalities.Grenadian", value: "Grenadian" }, - { label: "select.nationalities.Guatemalan", value: "Guatemalan" }, - { label: "select.nationalities.Guinea-Bissauan", value: "Guinea-Bissauan" }, - { label: "select.nationalities.Guinean", value: "Guinean" }, - { label: "select.nationalities.Guyanese", value: "Guyanese" }, - { label: "select.nationalities.Haitian", value: "Haitian" }, - { label: "select.nationalities.Herzegovinian", value: "Herzegovinian" }, - { label: "select.nationalities.Honduran", value: "Honduran" }, - { label: "select.nationalities.Hungarian", value: "Hungarian" }, - { label: "select.nationalities.I-Kiribati", value: "I-Kiribati" }, - { label: "select.nationalities.Icelander", value: "Icelander" }, - { label: "select.nationalities.Indian", value: "Indian" }, - { label: "select.nationalities.Indonesian", value: "Indonesian" }, - { label: "select.nationalities.Iranian", value: "Iranian" }, - { label: "select.nationalities.Iraqi", value: "Iraqi" }, - { label: "select.nationalities.Irish", value: "Irish" }, - { label: "select.nationalities.Palestine", value: "Palestine" }, - { label: "select.nationalities.Italian", value: "Italian" }, - { label: "select.nationalities.Ivorian", value: "Ivorian" }, - { label: "select.nationalities.Jamaican", value: "Jamaican" }, - { label: "select.nationalities.Japanese", value: "Japanese" }, - { label: "select.nationalities.Jordanian", value: "Jordanian" }, - { label: "select.nationalities.Kazakhstani", value: "Kazakhstani" }, - { label: "select.nationalities.Kenyan", value: "Kenyan" }, + { name: "select.nationalities.Eritrean", id: "Eritrean" }, + { name: "select.nationalities.Estonian", id: "Estonian" }, + { name: "select.nationalities.Ethiopian", id: "Ethiopian" }, + { name: "select.nationalities.Fijian", id: "Fijian" }, + { name: "select.nationalities.Filipino", id: "Filipino" }, + { name: "select.nationalities.Finnish", id: "Finnish" }, + { name: "select.nationalities.French", id: "French" }, + { name: "select.nationalities.Gabonese", id: "Gabonese" }, + { name: "select.nationalities.Gambian", id: "Gambian" }, + { name: "select.nationalities.Georgian", id: "Georgian" }, + { name: "select.nationalities.German", id: "German" }, + { name: "select.nationalities.Ghanaian", id: "Ghanaian" }, + { name: "select.nationalities.Greek", id: "Greek" }, + { name: "select.nationalities.Grenadian", id: "Grenadian" }, + { name: "select.nationalities.Guatemalan", id: "Guatemalan" }, + { name: "select.nationalities.Guinea-Bissauan", id: "Guinea-Bissauan" }, + { name: "select.nationalities.Guinean", id: "Guinean" }, + { name: "select.nationalities.Guyanese", id: "Guyanese" }, + { name: "select.nationalities.Haitian", id: "Haitian" }, + { name: "select.nationalities.Herzegovinian", id: "Herzegovinian" }, + { name: "select.nationalities.Honduran", id: "Honduran" }, + { name: "select.nationalities.Hungarian", id: "Hungarian" }, + { name: "select.nationalities.I-Kiribati", id: "I-Kiribati" }, + { name: "select.nationalities.Icelander", id: "Icelander" }, + { name: "select.nationalities.Indian", id: "Indian" }, + { name: "select.nationalities.Indonesian", id: "Indonesian" }, + { name: "select.nationalities.Iranian", id: "Iranian" }, + { name: "select.nationalities.Iraqi", id: "Iraqi" }, + { name: "select.nationalities.Irish", id: "Irish" }, + { name: "select.nationalities.Palestine", id: "Palestine" }, + { name: "select.nationalities.Italian", id: "Italian" }, + { name: "select.nationalities.Ivorian", id: "Ivorian" }, + { name: "select.nationalities.Jamaican", id: "Jamaican" }, + { name: "select.nationalities.Japanese", id: "Japanese" }, + { name: "select.nationalities.Jordanian", id: "Jordanian" }, + { name: "select.nationalities.Kazakhstani", id: "Kazakhstani" }, + { name: "select.nationalities.Kenyan", id: "Kenyan" }, { - label: "select.nationalities.Kittian and Nevisian", - value: "Kittian and Nevisian", + name: "select.nationalities.Kittian and Nevisian", + id: "Kittian and Nevisian", }, - { label: "select.nationalities.Kuwaiti", value: "Kuwaiti" }, - { label: "select.nationalities.Kyrgyz", value: "Kyrgyz" }, - { label: "select.nationalities.Laotian", value: "Laotian" }, - { label: "select.nationalities.Latvian", value: "Latvian" }, - { label: "select.nationalities.Lebanese", value: "Lebanese" }, - { label: "select.nationalities.Liberian", value: "Liberian" }, - { label: "select.nationalities.Libyan", value: "Libyan" }, - { label: "select.nationalities.Liechtensteiner", value: "Liechtensteiner" }, - { label: "select.nationalities.Lithuanian", value: "Lithuanian" }, - { label: "select.nationalities.Luxembourger", value: "Luxembourger" }, - { label: "select.nationalities.Macedonian", value: "Macedonian" }, - { label: "select.nationalities.Malagasy", value: "Malagasy" }, - { label: "select.nationalities.Malawian", value: "Malawian" }, - { label: "select.nationalities.Malaysian", value: "Malaysian" }, - { label: "select.nationalities.Maldivan", value: "Maldivan" }, - { label: "select.nationalities.Malian", value: "Malian" }, - { label: "select.nationalities.Maltese", value: "Maltese" }, - { label: "select.nationalities.Marshallese", value: "Marshallese" }, - { label: "select.nationalities.Mauritanian", value: "Mauritanian" }, - { label: "select.nationalities.Mauritian", value: "Mauritian" }, - { label: "select.nationalities.Mexican", value: "Mexican" }, - { label: "select.nationalities.Micronesian", value: "Micronesian" }, - { label: "select.nationalities.Moldovan", value: "Moldovan" }, - { label: "select.nationalities.Monacan", value: "Monacan" }, - { label: "select.nationalities.Mongolian", value: "Mongolian" }, - { label: "select.nationalities.Moroccan", value: "Moroccan" }, - { label: "select.nationalities.Mosotho", value: "Mosotho" }, - { label: "select.nationalities.Motswana", value: "Motswana" }, - { label: "select.nationalities.Mozambican", value: "Mozambican" }, - { label: "select.nationalities.Namibian", value: "Namibian" }, - { label: "select.nationalities.Nauruan", value: "Nauruan" }, - { label: "select.nationalities.Nepali", value: "Nepali" }, - { label: "select.nationalities.New Zealander", value: "New Zealander" }, - { label: "select.nationalities.Nicaraguan", value: "Nicaraguan" }, - { label: "select.nationalities.Nigerian", value: "Nigerian" }, - { label: "select.nationalities.Nigerien", value: "Nigerien" }, - { label: "select.nationalities.North Korean", value: "North Korean" }, - { label: "select.nationalities.Northern Irish", value: "Northern Irish" }, - { label: "select.nationalities.Norwegian", value: "Norwegian" }, - { label: "select.nationalities.Omani", value: "Omani" }, - { label: "select.nationalities.Pakistani", value: "Pakistani" }, - { label: "select.nationalities.Palauan", value: "Palauan" }, - { label: "select.nationalities.Panamanian", value: "Panamanian" }, + { name: "select.nationalities.Kuwaiti", id: "Kuwaiti" }, + { name: "select.nationalities.Kyrgyz", id: "Kyrgyz" }, + { name: "select.nationalities.Laotian", id: "Laotian" }, + { name: "select.nationalities.Latvian", id: "Latvian" }, + { name: "select.nationalities.Lebanese", id: "Lebanese" }, + { name: "select.nationalities.Liberian", id: "Liberian" }, + { name: "select.nationalities.Libyan", id: "Libyan" }, + { name: "select.nationalities.Liechtensteiner", id: "Liechtensteiner" }, + { name: "select.nationalities.Lithuanian", id: "Lithuanian" }, + { name: "select.nationalities.Luxembourger", id: "Luxembourger" }, + { name: "select.nationalities.Macedonian", id: "Macedonian" }, + { name: "select.nationalities.Malagasy", id: "Malagasy" }, + { name: "select.nationalities.Malawian", id: "Malawian" }, + { name: "select.nationalities.Malaysian", id: "Malaysian" }, + { name: "select.nationalities.Maldivan", id: "Maldivan" }, + { name: "select.nationalities.Malian", id: "Malian" }, + { name: "select.nationalities.Maltese", id: "Maltese" }, + { name: "select.nationalities.Marshallese", id: "Marshallese" }, + { name: "select.nationalities.Mauritanian", id: "Mauritanian" }, + { name: "select.nationalities.Mauritian", id: "Mauritian" }, + { name: "select.nationalities.Mexican", id: "Mexican" }, + { name: "select.nationalities.Micronesian", id: "Micronesian" }, + { name: "select.nationalities.Moldovan", id: "Moldovan" }, + { name: "select.nationalities.Monacan", id: "Monacan" }, + { name: "select.nationalities.Mongolian", id: "Mongolian" }, + { name: "select.nationalities.Moroccan", id: "Moroccan" }, + { name: "select.nationalities.Mosotho", id: "Mosotho" }, + { name: "select.nationalities.Motswana", id: "Motswana" }, + { name: "select.nationalities.Mozambican", id: "Mozambican" }, + { name: "select.nationalities.Namibian", id: "Namibian" }, + { name: "select.nationalities.Nauruan", id: "Nauruan" }, + { name: "select.nationalities.Nepali", id: "Nepali" }, + { name: "select.nationalities.New Zealander", id: "New Zealander" }, + { name: "select.nationalities.Nicaraguan", id: "Nicaraguan" }, + { name: "select.nationalities.Nigerian", id: "Nigerian" }, + { name: "select.nationalities.Nigerien", id: "Nigerien" }, + { name: "select.nationalities.North Korean", id: "North Korean" }, + { name: "select.nationalities.Northern Irish", id: "Northern Irish" }, + { name: "select.nationalities.Norwegian", id: "Norwegian" }, + { name: "select.nationalities.Omani", id: "Omani" }, + { name: "select.nationalities.Pakistani", id: "Pakistani" }, + { name: "select.nationalities.Palauan", id: "Palauan" }, + { name: "select.nationalities.Panamanian", id: "Panamanian" }, { - label: "select.nationalities.Papua New Guinean", - value: "Papua New Guinean", + name: "select.nationalities.Papua New Guinean", + id: "Papua New Guinean", }, - { label: "select.nationalities.Paraguayan", value: "Paraguayan" }, - { label: "select.nationalities.Peruvian", value: "Peruvian" }, - { label: "select.nationalities.Polish", value: "Polish" }, - { label: "select.nationalities.Portuguese", value: "Portuguese" }, - { label: "select.nationalities.Qatari", value: "Qatari" }, - { label: "select.nationalities.Romanian", value: "Romanian" }, - { label: "select.nationalities.Russian", value: "Russian" }, - { label: "select.nationalities.Rwandan", value: "Rwandan" }, - { label: "select.nationalities.Saint Lucian", value: "Saint Lucian" }, - { label: "select.nationalities.Salvadoran", value: "Salvadoran" }, - { label: "select.nationalities.Samoan", value: "Samoan" }, - { label: "select.nationalities.San Marinese", value: "San Marinese" }, - { label: "select.nationalities.Sao Tomean", value: "Sao Tomean" }, - { label: "select.nationalities.Saudi", value: "Saudi" }, - { label: "select.nationalities.Scottish", value: "Scottish" }, - { label: "select.nationalities.Senegalese", value: "Senegalese" }, - { label: "select.nationalities.Serbian", value: "Serbian" }, - { label: "select.nationalities.Seychellois", value: "Seychellois" }, - { label: "select.nationalities.Sierra Leonean", value: "Sierra Leonean" }, - { label: "select.nationalities.Singaporean", value: "Singaporean" }, - { label: "select.nationalities.Slovakian", value: "Slovakian" }, - { label: "select.nationalities.Slovenian", value: "Slovenian" }, - { label: "select.nationalities.Solomon Islander", value: "Solomon Islander" }, - { label: "select.nationalities.Somali", value: "Somali" }, - { label: "select.nationalities.South African", value: "South African" }, - { label: "select.nationalities.South Korean", value: "South Korean" }, - { label: "select.nationalities.Spanish", value: "Spanish" }, - { label: "select.nationalities.Sri Lankan", value: "Sri Lankan" }, - { label: "select.nationalities.Sudanese", value: "Sudanese" }, - { label: "select.nationalities.Surinamer", value: "Surinamer" }, - { label: "select.nationalities.Swazi", value: "Swazi" }, - { label: "select.nationalities.Swedish", value: "Swedish" }, - { label: "select.nationalities.Swiss", value: "Swiss" }, - { label: "select.nationalities.Syrian", value: "Syrian" }, - { label: "select.nationalities.Taiwanese", value: "Taiwanese" }, - { label: "select.nationalities.Tajik", value: "Tajik" }, - { label: "select.nationalities.Tanzanian", value: "Tanzanian" }, - { label: "select.nationalities.Thai", value: "Thai" }, - { label: "select.nationalities.Togolese", value: "Togolese" }, - { label: "select.nationalities.Tongan", value: "Tongan" }, + { name: "select.nationalities.Paraguayan", id: "Paraguayan" }, + { name: "select.nationalities.Peruvian", id: "Peruvian" }, + { name: "select.nationalities.Polish", id: "Polish" }, + { name: "select.nationalities.Portuguese", id: "Portuguese" }, + { name: "select.nationalities.Qatari", id: "Qatari" }, + { name: "select.nationalities.Romanian", id: "Romanian" }, + { name: "select.nationalities.Russian", id: "Russian" }, + { name: "select.nationalities.Rwandan", id: "Rwandan" }, + { name: "select.nationalities.Saint Lucian", id: "Saint Lucian" }, + { name: "select.nationalities.Salvadoran", id: "Salvadoran" }, + { name: "select.nationalities.Samoan", id: "Samoan" }, + { name: "select.nationalities.San Marinese", id: "San Marinese" }, + { name: "select.nationalities.Sao Tomean", id: "Sao Tomean" }, + { name: "select.nationalities.Saudi", id: "Saudi" }, + { name: "select.nationalities.Scottish", id: "Scottish" }, + { name: "select.nationalities.Senegalese", id: "Senegalese" }, + { name: "select.nationalities.Serbian", id: "Serbian" }, + { name: "select.nationalities.Seychellois", id: "Seychellois" }, + { name: "select.nationalities.Sierra Leonean", id: "Sierra Leonean" }, + { name: "select.nationalities.Singaporean", id: "Singaporean" }, + { name: "select.nationalities.Slovakian", id: "Slovakian" }, + { name: "select.nationalities.Slovenian", id: "Slovenian" }, + { name: "select.nationalities.Solomon Islander", id: "Solomon Islander" }, + { name: "select.nationalities.Somali", id: "Somali" }, + { name: "select.nationalities.South African", id: "South African" }, + { name: "select.nationalities.South Korean", id: "South Korean" }, + { name: "select.nationalities.Spanish", id: "Spanish" }, + { name: "select.nationalities.Sri Lankan", id: "Sri Lankan" }, + { name: "select.nationalities.Sudanese", id: "Sudanese" }, + { name: "select.nationalities.Surinamer", id: "Surinamer" }, + { name: "select.nationalities.Swazi", id: "Swazi" }, + { name: "select.nationalities.Swedish", id: "Swedish" }, + { name: "select.nationalities.Swiss", id: "Swiss" }, + { name: "select.nationalities.Syrian", id: "Syrian" }, + { name: "select.nationalities.Taiwanese", id: "Taiwanese" }, + { name: "select.nationalities.Tajik", id: "Tajik" }, + { name: "select.nationalities.Tanzanian", id: "Tanzanian" }, + { name: "select.nationalities.Thai", id: "Thai" }, + { name: "select.nationalities.Togolese", id: "Togolese" }, + { name: "select.nationalities.Tongan", id: "Tongan" }, { - label: "select.nationalities.Trinidadian/Tobagonian", - value: "Trinidadian/Tobagonian", + name: "select.nationalities.Trinidadian/Tobagonian", + id: "Trinidadian/Tobagonian", }, - { label: "select.nationalities.Tunisian", value: "Tunisian" }, - { label: "select.nationalities.Turkish", value: "Turkish" }, - { label: "select.nationalities.Tuvaluan", value: "Tuvaluan" }, - { label: "select.nationalities.Ugandan", value: "Ugandan" }, - { label: "select.nationalities.Ukrainian", value: "Ukrainian" }, - { label: "select.nationalities.Uruguayan", value: "Uruguayan" }, - { label: "select.nationalities.Uzbekistani", value: "Uzbekistani" }, - { label: "select.nationalities.Venezuelan", value: "Venezuelan" }, - { label: "select.nationalities.Vietnamese", value: "Vietnamese" }, - { label: "select.nationalities.Welsh", value: "Welsh" }, - { label: "select.nationalities.Yemenite", value: "Yemenite" }, - { label: "select.nationalities.Zambian", value: "Zambian" }, - { label: "select.nationalities.Zimbabwean", value: "Zimbabwean" }, + { name: "select.nationalities.Tunisian", id: "Tunisian" }, + { name: "select.nationalities.Turkish", id: "Turkish" }, + { name: "select.nationalities.Tuvaluan", id: "Tuvaluan" }, + { name: "select.nationalities.Ugandan", id: "Ugandan" }, + { name: "select.nationalities.Ukrainian", id: "Ukrainian" }, + { name: "select.nationalities.Uruguayan", id: "Uruguayan" }, + { name: "select.nationalities.Uzbekistani", id: "Uzbekistani" }, + { name: "select.nationalities.Venezuelan", id: "Venezuelan" }, + { name: "select.nationalities.Vietnamese", id: "Vietnamese" }, + { name: "select.nationalities.Welsh", id: "Welsh" }, + { name: "select.nationalities.Yemenite", id: "Yemenite" }, + { name: "select.nationalities.Zambian", id: "Zambian" }, + { name: "select.nationalities.Zimbabwean", id: "Zimbabwean" }, ]; export const Term_Select: { value: term_type; label: string }[] = [