UNPKG

drf-react-by-schema

Version:

Components and Tools for building a React App having Django Rest Framework (DRF) as server

30 lines 3.36 kB
import { updateData, partialUpdateData, createData, deleteData, createOrUpdateData, updateDataBySchema, addExistingRelatedModel, getAutoComplete, loginByPayload, setAuthToken, isLoggedIn, getGenericModelList, getGenericModel, hasJWT, clearJWT } from './api'; import { emptyByType, getChoiceByValue, populateValues, buildGenericYupValidationSchema, errorProps, getTmpId, isTmpId, getPatternFormat, slugToCamelCase } from './utils'; import DRFReactBySchemaProvider from './context/DRFReactBySchemaProvider'; import { useDRFReactBySchema } from './context/DRFReactBySchemaContext'; import { useAPIWrapper } from './context/APIWrapperContext'; import FormBySchema from './components/forms/FormBySchema'; import DialogFormBySchema from './components/forms/DialogFormBySchema'; import DataGridBySchemaEditable from './components/DataGridBySchemaEditable'; import GenericModelList from './components/GenericModelList'; import GenericRelatedModelList from './components/GenericRelatedModelList'; import DataTotals from './components/DataTotals'; import DialogActions from './components/DialogActions'; import { SelectEditInputCell } from './components/DataGridBySchemaEditable/SelectEditInputCell'; import { GridDateInput } from './components/DataGridBySchemaEditable/GridDateInput'; import { GridDecimalInput } from './components/DataGridBySchemaEditable/GridDecimalInput'; import { GridPatternInput } from './components/DataGridBySchemaEditable/GridPatternInput'; import { BooleanInputCell } from './components/DataGridBySchemaEditable/BooleanInputCell'; import FieldBySchema from './components/forms/FieldBySchema'; import TextFieldBySchema from './components/forms/inputs/TextFieldBySchema'; import BooleanFieldBySchema from './components/forms/inputs/BooleanFieldBySchema'; import DesktopDatePickerBySchema from './components/forms/inputs/DesktopDatePickerBySchema'; import DesktopDateTimePickerBySchema from './components/forms/inputs/DesktopDateTimePickerBySchema'; import EditableAutocompleteFieldBySchema from './components/forms/inputs/EditableAutocompleteFieldBySchema'; import AutocompleteFieldBySchema from './components/forms/inputs/AutocompleteFieldBySchema'; import FloatFieldBySchema from './components/forms/inputs/FloatFieldBySchema'; import DetailBySchema from './components/details/DetailBySchema'; import DetailFieldBySchema from './components/details/DetailFieldBySchema'; export { DRFReactBySchemaProvider, useAPIWrapper, useDRFReactBySchema, FormBySchema, DialogFormBySchema, DataGridBySchemaEditable, GenericModelList, GenericRelatedModelList, DataTotals, DialogActions, SelectEditInputCell, GridDateInput, GridDecimalInput, GridPatternInput, BooleanInputCell, FieldBySchema, TextFieldBySchema, BooleanFieldBySchema, DesktopDatePickerBySchema, DesktopDateTimePickerBySchema, EditableAutocompleteFieldBySchema, AutocompleteFieldBySchema, FloatFieldBySchema, DetailBySchema, DetailFieldBySchema, updateData, partialUpdateData, createData, deleteData, createOrUpdateData, updateDataBySchema, addExistingRelatedModel, getAutoComplete, loginByPayload, setAuthToken, isLoggedIn, getGenericModelList, getGenericModel, emptyByType, getChoiceByValue, populateValues, buildGenericYupValidationSchema, errorProps, getTmpId, isTmpId, getPatternFormat, clearJWT, hasJWT, slugToCamelCase, }; export * from './@types/index'; //# sourceMappingURL=index.d.ts.map