1
This commit is contained in:
@@ -5,6 +5,7 @@ import { UserService } from "@/services/userService";
|
||||
export interface PickerOptionState {
|
||||
cities: any[];
|
||||
professions: any[];
|
||||
ntrpLevels: string[];
|
||||
getCities: () => Promise<any>;
|
||||
getProfessions: () => Promise<any>;
|
||||
}
|
||||
@@ -12,6 +13,7 @@ export interface PickerOptionState {
|
||||
export const usePickerOption = create<PickerOptionState>((set) => ({
|
||||
cities: [],
|
||||
professions: [],
|
||||
ntrpLevels: ["1.5", "2.0", "2.5", "3.0", "3.5", "4.0", "4.5", "4.5+"],
|
||||
getCities: async () => {
|
||||
try {
|
||||
const res = await UserService.getCities();
|
||||
@@ -37,3 +39,4 @@ export const usePickerOption = create<PickerOptionState>((set) => ({
|
||||
export const useCities = () => usePickerOption((state) => state.cities);
|
||||
export const useProfessions = () =>
|
||||
usePickerOption((state) => state.professions);
|
||||
export const useNtrpLevels = () => usePickerOption((state) => state.ntrpLevels);
|
||||
|
||||
Reference in New Issue
Block a user