UNPKG

@stratakit/react

Version:

A React component library for StrataKit

25 lines (24 loc) 855 B
import { jsx } from "react/jsx-runtime"; import * as React from "react"; import { Field } from "@stratakit/bricks"; import { useCompatProps } from "./~utils.js"; const StatusMessage = React.forwardRef((props, forwardedRef) => { const { // biome-ignore-start lint/correctness/noUnusedVariables: NOT IMPLEMENTED. startIcon, iconProps, contentProps, // biome-ignore-end lint/correctness/noUnusedVariables: NOT IMPLEMENTED. status, // PARTIALLY IMPLEMENTED. Color mismatch and missing status icon. children, ...rest } = useCompatProps(props); if (status === "negative" || status === "warning") { return /* @__PURE__ */ jsx(Field.ErrorMessage, { ...rest, ref: forwardedRef, children }); } return /* @__PURE__ */ jsx(Field.Description, { ...rest, ref: forwardedRef, children }); }); export { StatusMessage };