UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

24 lines (23 loc) 816 B
'use client'; "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AlertAction = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const Button_1 = require("../Button/index.js"); const useAlertContext_1 = require("./useAlertContext.js"); function alertSizeToButtonSize(alertSize) { switch (alertSize) { case 's': case 'm': return 'm'; case 'l': default: return 'l'; } } const AlertAction = (props) => { const { view, size } = (0, useAlertContext_1.useAlertContext)(); return ((0, jsx_runtime_1.jsx)(Button_1.Button, { view: view === 'filled' ? 'normal-contrast' : undefined, size: alertSizeToButtonSize(size), ...props })); }; exports.AlertAction = AlertAction; //# sourceMappingURL=AlertAction.js.map