@@ -16,6 +16,27 @@ import styles from './../components/styles.module.scss';
1616import { allOrganizationsListingDoc , organizationCreationMutation } from './schema' ;
1717import { ApiOrganizationOrganizationTypesEnum , OrganizationInput } from '@/gql/generated/graphql' ;
1818
19+
20+ export const organizationTypes = [
21+ { label : 'State Government' , value : ApiOrganizationOrganizationTypesEnum . StateGovernment } ,
22+ { label : 'Union Territory Government' , value : ApiOrganizationOrganizationTypesEnum . UnionTerritoryGovernment } ,
23+ { label : 'Urban Local Body' , value : ApiOrganizationOrganizationTypesEnum . UrbanLocalBody } ,
24+ { label : 'Academic Institution' , value : ApiOrganizationOrganizationTypesEnum . AcademicInstitution } ,
25+ { label : 'Central Government' , value : ApiOrganizationOrganizationTypesEnum . CentralGovernment } ,
26+ { label : 'Citizens Group' , value : ApiOrganizationOrganizationTypesEnum . CitizensGroup } ,
27+ { label : 'Civil Society Organisation' , value : ApiOrganizationOrganizationTypesEnum . CivilSocietyOrganisation } ,
28+ { label : 'Industry Body' , value : ApiOrganizationOrganizationTypesEnum . IndustryBody } ,
29+ { label : 'Media Organisation' , value : ApiOrganizationOrganizationTypesEnum . MediaOrganisation } ,
30+ { label : 'Open Data Technology Community' , value : ApiOrganizationOrganizationTypesEnum . OpenDataTechnologyCommunity } ,
31+ { label : 'Private Company' , value : ApiOrganizationOrganizationTypesEnum . PrivateCompany } ,
32+ { label : 'Public Sector Company' , value : ApiOrganizationOrganizationTypesEnum . PublicSectorCompany } ,
33+ { label : 'Others' , value : ApiOrganizationOrganizationTypesEnum . Others } ,
34+ { label : 'Startup' , value : ApiOrganizationOrganizationTypesEnum . Startup } ,
35+ { label : 'Government' , value : ApiOrganizationOrganizationTypesEnum . Government } ,
36+ { label : 'Corporations' , value : ApiOrganizationOrganizationTypesEnum . Corporations } ,
37+ { label : 'NGO' , value : ApiOrganizationOrganizationTypesEnum . Ngo }
38+ ] ;
39+
1940const Page = ( ) => {
2041 const pathname = usePathname ( ) ;
2142
@@ -39,25 +60,6 @@ const Page = () => {
3960
4061
4162
42- const organizationTypes = [
43- { label : 'State Government' , value : ApiOrganizationOrganizationTypesEnum . StateGovernment } ,
44- { label : 'Union Territory Government' , value : ApiOrganizationOrganizationTypesEnum . UnionTerritoryGovernment } ,
45- { label : 'Urban Local Body' , value : ApiOrganizationOrganizationTypesEnum . UrbanLocalBody } ,
46- { label : 'Academic Institution' , value : ApiOrganizationOrganizationTypesEnum . AcademicInstitution } ,
47- { label : 'Central Government' , value : ApiOrganizationOrganizationTypesEnum . CentralGovernment } ,
48- { label : 'Citizens Group' , value : ApiOrganizationOrganizationTypesEnum . CitizensGroup } ,
49- { label : 'Civil Society Organisation' , value : ApiOrganizationOrganizationTypesEnum . CivilSocietyOrganisation } ,
50- { label : 'Industry Body' , value : ApiOrganizationOrganizationTypesEnum . IndustryBody } ,
51- { label : 'Media Organisation' , value : ApiOrganizationOrganizationTypesEnum . MediaOrganisation } ,
52- { label : 'Open Data Technology Community' , value : ApiOrganizationOrganizationTypesEnum . OpenDataTechnologyCommunity } ,
53- { label : 'Private Company' , value : ApiOrganizationOrganizationTypesEnum . PrivateCompany } ,
54- { label : 'Public Sector Company' , value : ApiOrganizationOrganizationTypesEnum . PublicSectorCompany } ,
55- { label : 'Others' , value : ApiOrganizationOrganizationTypesEnum . Others } ,
56- { label : 'Startup' , value : ApiOrganizationOrganizationTypesEnum . Startup } ,
57- { label : 'Government' , value : ApiOrganizationOrganizationTypesEnum . Government } ,
58- { label : 'Corporations' , value : ApiOrganizationOrganizationTypesEnum . Corporations } ,
59- { label : 'NGO' , value : ApiOrganizationOrganizationTypesEnum . Ngo }
60- ] ;
6163 const [ isOpen , setIsOpen ] = useState ( false ) ;
6264
6365 const initialFormData = {
@@ -71,7 +73,7 @@ const Page = () => {
7173
7274 const [ formData , setFormData ] = useState ( initialFormData ) ;
7375
74- console . log ( isOpen ) ;
76+
7577
7678 const { mutate, isLoading : editMutationLoading } = useMutation (
7779 ( input : { input : OrganizationInput } ) =>
0 commit comments