UNPKG

drf-react-by-schema

Version:

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

108 lines (107 loc) 10.1 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.slugToCamelCase = exports.hasJWT = exports.clearJWT = exports.getPatternFormat = exports.isTmpId = exports.getTmpId = exports.errorProps = exports.buildGenericYupValidationSchema = exports.populateValues = exports.getChoiceByValue = exports.emptyByType = exports.getGenericModel = exports.getGenericModelList = exports.isLoggedIn = exports.setAuthToken = exports.loginByPayload = exports.getAutoComplete = exports.addExistingRelatedModel = exports.updateDataBySchema = exports.createOrUpdateData = exports.deleteData = exports.createData = exports.partialUpdateData = exports.updateData = exports.DetailFieldBySchema = exports.DetailBySchema = exports.FloatFieldBySchema = exports.AutocompleteFieldBySchema = exports.EditableAutocompleteFieldBySchema = exports.DesktopDateTimePickerBySchema = exports.DesktopDatePickerBySchema = exports.BooleanFieldBySchema = exports.TextFieldBySchema = exports.FieldBySchema = exports.BooleanInputCell = exports.GridPatternInput = exports.GridDecimalInput = exports.GridDateInput = exports.SelectEditInputCell = exports.DialogActions = exports.DataTotals = exports.GenericRelatedModelList = exports.GenericModelList = exports.DataGridBySchemaEditable = exports.DialogFormBySchema = exports.FormBySchema = exports.Form = exports.useDRFReactBySchema = exports.useAPIWrapper = exports.DRFReactBySchemaProvider = void 0; // Methods: const api_1 = require("./api"); Object.defineProperty(exports, "updateData", { enumerable: true, get: function () { return api_1.updateData; } }); Object.defineProperty(exports, "partialUpdateData", { enumerable: true, get: function () { return api_1.partialUpdateData; } }); Object.defineProperty(exports, "createData", { enumerable: true, get: function () { return api_1.createData; } }); Object.defineProperty(exports, "deleteData", { enumerable: true, get: function () { return api_1.deleteData; } }); Object.defineProperty(exports, "createOrUpdateData", { enumerable: true, get: function () { return api_1.createOrUpdateData; } }); Object.defineProperty(exports, "updateDataBySchema", { enumerable: true, get: function () { return api_1.updateDataBySchema; } }); Object.defineProperty(exports, "addExistingRelatedModel", { enumerable: true, get: function () { return api_1.addExistingRelatedModel; } }); Object.defineProperty(exports, "getAutoComplete", { enumerable: true, get: function () { return api_1.getAutoComplete; } }); Object.defineProperty(exports, "loginByPayload", { enumerable: true, get: function () { return api_1.loginByPayload; } }); Object.defineProperty(exports, "setAuthToken", { enumerable: true, get: function () { return api_1.setAuthToken; } }); Object.defineProperty(exports, "isLoggedIn", { enumerable: true, get: function () { return api_1.isLoggedIn; } }); Object.defineProperty(exports, "getGenericModelList", { enumerable: true, get: function () { return api_1.getGenericModelList; } }); Object.defineProperty(exports, "getGenericModel", { enumerable: true, get: function () { return api_1.getGenericModel; } }); Object.defineProperty(exports, "hasJWT", { enumerable: true, get: function () { return api_1.hasJWT; } }); Object.defineProperty(exports, "clearJWT", { enumerable: true, get: function () { return api_1.clearJWT; } }); const utils_1 = require("./utils"); Object.defineProperty(exports, "emptyByType", { enumerable: true, get: function () { return utils_1.emptyByType; } }); Object.defineProperty(exports, "getChoiceByValue", { enumerable: true, get: function () { return utils_1.getChoiceByValue; } }); Object.defineProperty(exports, "populateValues", { enumerable: true, get: function () { return utils_1.populateValues; } }); Object.defineProperty(exports, "buildGenericYupValidationSchema", { enumerable: true, get: function () { return utils_1.buildGenericYupValidationSchema; } }); Object.defineProperty(exports, "errorProps", { enumerable: true, get: function () { return utils_1.errorProps; } }); Object.defineProperty(exports, "getTmpId", { enumerable: true, get: function () { return utils_1.getTmpId; } }); Object.defineProperty(exports, "isTmpId", { enumerable: true, get: function () { return utils_1.isTmpId; } }); Object.defineProperty(exports, "getPatternFormat", { enumerable: true, get: function () { return utils_1.getPatternFormat; } }); Object.defineProperty(exports, "slugToCamelCase", { enumerable: true, get: function () { return utils_1.slugToCamelCase; } }); // Wrappers/Providers: const DRFReactBySchemaProvider_1 = __importDefault(require("./context/DRFReactBySchemaProvider")); exports.DRFReactBySchemaProvider = DRFReactBySchemaProvider_1.default; const DRFReactBySchemaContext_1 = require("./context/DRFReactBySchemaContext"); Object.defineProperty(exports, "useDRFReactBySchema", { enumerable: true, get: function () { return DRFReactBySchemaContext_1.useDRFReactBySchema; } }); const APIWrapperContext_1 = require("./context/APIWrapperContext"); Object.defineProperty(exports, "useAPIWrapper", { enumerable: true, get: function () { return APIWrapperContext_1.useAPIWrapper; } }); // Forms: // import Form from './context/Form'; const FormBySchema_1 = __importDefault(require("./components/forms/FormBySchema")); exports.FormBySchema = FormBySchema_1.default; const DialogFormBySchema_1 = __importDefault(require("./components/forms/DialogFormBySchema")); exports.DialogFormBySchema = DialogFormBySchema_1.default; // Components: const DataGridBySchemaEditable_1 = __importDefault(require("./components/DataGridBySchemaEditable")); exports.DataGridBySchemaEditable = DataGridBySchemaEditable_1.default; const GenericModelList_1 = __importDefault(require("./components/GenericModelList")); exports.GenericModelList = GenericModelList_1.default; const GenericRelatedModelList_1 = __importDefault(require("./components/GenericRelatedModelList")); exports.GenericRelatedModelList = GenericRelatedModelList_1.default; const DataTotals_1 = __importDefault(require("./components/DataTotals")); exports.DataTotals = DataTotals_1.default; const DialogActions_1 = __importDefault(require("./components/DialogActions")); exports.DialogActions = DialogActions_1.default; // DataGridBySchema Components: const SelectEditInputCell_1 = require("./components/DataGridBySchemaEditable/SelectEditInputCell"); Object.defineProperty(exports, "SelectEditInputCell", { enumerable: true, get: function () { return SelectEditInputCell_1.SelectEditInputCell; } }); const GridDateInput_1 = require("./components/DataGridBySchemaEditable/GridDateInput"); Object.defineProperty(exports, "GridDateInput", { enumerable: true, get: function () { return GridDateInput_1.GridDateInput; } }); const GridDecimalInput_1 = require("./components/DataGridBySchemaEditable/GridDecimalInput"); Object.defineProperty(exports, "GridDecimalInput", { enumerable: true, get: function () { return GridDecimalInput_1.GridDecimalInput; } }); const GridPatternInput_1 = require("./components/DataGridBySchemaEditable/GridPatternInput"); Object.defineProperty(exports, "GridPatternInput", { enumerable: true, get: function () { return GridPatternInput_1.GridPatternInput; } }); const BooleanInputCell_1 = require("./components/DataGridBySchemaEditable/BooleanInputCell"); Object.defineProperty(exports, "BooleanInputCell", { enumerable: true, get: function () { return BooleanInputCell_1.BooleanInputCell; } }); // FormComponents const FieldBySchema_1 = __importDefault(require("./components/forms/FieldBySchema")); exports.FieldBySchema = FieldBySchema_1.default; const TextFieldBySchema_1 = __importDefault(require("./components/forms/inputs/TextFieldBySchema")); exports.TextFieldBySchema = TextFieldBySchema_1.default; const BooleanFieldBySchema_1 = __importDefault(require("./components/forms/inputs/BooleanFieldBySchema")); exports.BooleanFieldBySchema = BooleanFieldBySchema_1.default; const DesktopDatePickerBySchema_1 = __importDefault(require("./components/forms/inputs/DesktopDatePickerBySchema")); exports.DesktopDatePickerBySchema = DesktopDatePickerBySchema_1.default; const DesktopDateTimePickerBySchema_1 = __importDefault(require("./components/forms/inputs/DesktopDateTimePickerBySchema")); exports.DesktopDateTimePickerBySchema = DesktopDateTimePickerBySchema_1.default; const EditableAutocompleteFieldBySchema_1 = __importDefault(require("./components/forms/inputs/EditableAutocompleteFieldBySchema")); exports.EditableAutocompleteFieldBySchema = EditableAutocompleteFieldBySchema_1.default; const AutocompleteFieldBySchema_1 = __importDefault(require("./components/forms/inputs/AutocompleteFieldBySchema")); exports.AutocompleteFieldBySchema = AutocompleteFieldBySchema_1.default; const FloatFieldBySchema_1 = __importDefault(require("./components/forms/inputs/FloatFieldBySchema")); exports.FloatFieldBySchema = FloatFieldBySchema_1.default; // DetailComponents const DetailBySchema_1 = __importDefault(require("./components/details/DetailBySchema")); exports.DetailBySchema = DetailBySchema_1.default; const DetailFieldBySchema_1 = __importDefault(require("./components/details/DetailFieldBySchema")); exports.DetailFieldBySchema = DetailFieldBySchema_1.default; const Form_1 = __importDefault(require("./components/forms/Form")); exports.Form = Form_1.default; __exportStar(require("./@types/index"), exports);