drf-react-by-schema
Version:
Components and Tools for building a React App having Django Rest Framework (DRF) as server
106 lines (105 loc) • 10 kB
JavaScript
;
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.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;
__exportStar(require("./@types/index"), exports);