@kadconsulting/dry
Version:
KAD Reusable Component Library
12 lines • 747 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
// // CLI Version 1.0.1
// Component Version 1.0.0
import { forwardRef } from 'react';
import classnames from 'classnames';
// import * as Utils from "./ToggleInput.utils.js";
import './ToggleInput.scss';
const ToggleInput = forwardRef(({ id, className, passProps, text, checked, onChange, ...props }, ref) => {
return (_jsxs("div", { id: id, ref: ref, className: classnames(className, 'toggle'), ...props, children: [text, _jsxs("label", { className: 'toggle__subWrapper', children: [_jsx("input", { type: 'checkbox', checked: checked, onChange: onChange }), _jsx("span", { className: 'slider' })] })] }));
});
export default ToggleInput;
//# sourceMappingURL=ToggleInput.js.map