• File: ticketTypeFormContext.tsx
  • Full Path: /home/bravrvjk/itiministry.org/wp-content/plugins/give/src/EventTickets/resources/admin/components/TicketTypeFormModal/ticketTypeFormContext.tsx
  • Date Modified: 03/14/2024 1:54 AM
  • File size: 501 bytes
  • MIME-type: text/x-java
  • Charset: utf-8
import {createContext, useContext} from 'react';
import {TicketTypeFormContextType} from './types';

const defaultTicketData = {
    id: undefined,
    eventId: undefined,
    title: '',
    description: '',
    price: undefined,
    capacity: undefined,
    salesCount: 0,
};

export const TicketTypeFormContext = createContext<TicketTypeFormContextType>({
    ticketData: defaultTicketData,
    setTicketData: () => {},
});

export const useTicketTypeForm = () => useContext(TicketTypeFormContext);