@intility/bifrost-react
Version:
React library for Intility's design system, Bifrost.
45 lines • 1 kB
JavaScript
import { c as _c } from "react-compiler-runtime";
import { forwardRef } from "react";
import Button from "../Button/Button.js";
import { jsx as _jsx } from "react/jsx-runtime";
/**
* Alias for `<Button type="submit" variant="filled">`
*
* @see https://bifrost.intility.com/react/submitbutton
*/
const SubmitButton = /*#__PURE__*/forwardRef((t0, ref) => {
const $ = _c(7);
let props;
let t1;
if ($[0] !== t0) {
({
variant: t1,
...props
} = t0);
$[0] = t0;
$[1] = props;
$[2] = t1;
} else {
props = $[1];
t1 = $[2];
}
const variant = t1 === undefined ? "filled" : t1;
let t2;
if ($[3] !== props || $[4] !== ref || $[5] !== variant) {
t2 = /*#__PURE__*/_jsx(Button, {
...props,
ref: ref,
type: "submit",
variant: variant
});
$[3] = props;
$[4] = ref;
$[5] = variant;
$[6] = t2;
} else {
t2 = $[6];
}
return t2;
});
SubmitButton.displayName = "SubmitButton";
export default SubmitButton;