export const STRUCTURE_TYPE = {
  NATIONAL_FEDERATION: {
    key: 'NATIONAL_FEDERATION',
    label: 'Fédération nationale',
  },
  REGIONAL_FEDERATION: {
    key: 'REGIONAL_FEDERATION',
    label: 'Fédération régionale',
  },
  DEPARTEMENTAL_FEDERATION: {
    key: 'DEPARTEMENTAL_FEDERATION',
    label: 'Fédération départementale',
  },
  LOCAL_FEDERATION: {
    key: 'LOCAL_FEDERATION',
    label: 'Fédération locale',
  },
  GROUPMENT: {
    key: 'GROUPMENT',
    label: 'Groupement',
  },
  DELEGATION: {
    key: 'DELEGATION',
    label: 'Délégation',
  },
  ARTISTIC_EDUCATION_ONLY: {
    key: 'ARTISTIC_EDUCATION_ONLY',
    label: 'Enseignement artistique uniquement',
  },
  ARTISTIC_PRACTICE_ONLY: {
    key: 'ARTISTIC_PRACTICE_ONLY',
    label: 'Pratique artistique uniquement',
  },
  ARTISTIC_PRACTICE_EDUCATION: {
    key: 'ARTISTIC_PRACTICE_EDUCATION',
    label: 'Pratique et enseignement artistique',
  },
} as const

export type STRUCTURE_TYPE_KEYS = keyof typeof STRUCTURE_TYPE

export const LEGAL_STATUS = {
  LOCAL_AUTHORITY: {
    key: 'LOCAL_AUTHORITY',
    label: 'Collectivité territoriale',
  },
  ASSOCIATION_LAW_1901: {
    key: 'ASSOCIATION_LAW_1901',
    label: 'Association loi 1901',
  },
  COMMERCIAL_SOCIETY: {
    key: 'COMMERCIAL_SOCIETY',
    label: 'Société commerciale',
  },
} as const

export type LEGAL_STATUS_KEYS = keyof typeof LEGAL_STATUS
