@hypernetlabs/web-ui
Version:
Web ui react components for hypernet protocol
18 lines • 1.25 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GovernanceButton = void 0;
const core_1 = require("@material-ui/core");
const react_1 = __importDefault(require("react"));
const GovernanceButton_style_1 = require("../../components/GovernanceButton/GovernanceButton.style");
const GovernanceButton = ({ color, onClick, disabled, loading, variant, children, startIcon, endIcon, autoFocus, size, isDangerButton, fullWidth, ...rest }) => {
const classes = (0, GovernanceButton_style_1.useStyles)();
return (react_1.default.createElement(core_1.Button, { ...rest, disableElevation: true, onClick: onClick, variant: variant, color: color, disabled: disabled, startIcon: startIcon, endIcon: endIcon, autoFocus: autoFocus, size: size, fullWidth: fullWidth },
children,
loading && (react_1.default.createElement(core_1.Box, { className: classes.loadingWrapper },
react_1.default.createElement(core_1.CircularProgress, { color: "inherit", size: 13 })))));
};
exports.GovernanceButton = GovernanceButton;
//# sourceMappingURL=GovernanceButton.js.map