galal-front-end-utils
Version:
A JavaScript utilities package for front end
34 lines • 1.56 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkboxObj = void 0;
var checkbox_1 = require("../Themes/bootstrap/checkbox");
var react_1 = __importDefault(require("react"));
var checkboxObj = function (props) {
var RenderBootStrap = checkbox_1.checkbox;
var RenderMaterialize = function (props) { return (react_1.default.createElement("input", { name: props.name, type: props.type, checked: props.checked, className: props.classes, style: props.styles })); };
var RenderMaterializeUI = function (props) { return (react_1.default.createElement("input", { name: props.name, type: props.type, checked: props.checked, className: props.classes, style: props.styles })); };
switch (props.theme) {
case 'bootstrap':
props.classes = 'bootstrap';
return RenderBootStrap(props);
break;
case 'materialize':
props.classes = 'materialize';
return RenderMaterialize(props);
break;
case 'materialize-ui':
props.classes = 'materialize-ui';
return RenderMaterializeUI(props);
break;
default:
props.classes = 'standard';
return RenderBootStrap(props);
break;
}
};
exports.checkboxObj = checkboxObj;
exports.default = exports.checkboxObj;
//# sourceMappingURL=checkbox.js.map