UNPKG

@nlabs/gothamjs

Version:
15 lines (14 loc) 2.05 kB
import { useMemo } from "react"; import { getErrorClasses } from "../../utils/colorUtils.js"; import { jsx } from "react/jsx-runtime"; const ErrorMessage = ({ color, message }) => { if (!message) { return null; } const errorClasses = useMemo(() => getErrorClasses(color), [color]); return /* @__PURE__ */ jsx("p", { className: `absolute -bottom-5 left-5 text-xs ${errorClasses}`, children: message }); }; export { ErrorMessage }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvRXJyb3JNZXNzYWdlL0Vycm9yTWVzc2FnZS50c3giXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDI1LVByZXNlbnQsIE5pdHJvZ2VuIExhYnMsIEluYy5cbiAqIENvcHlyaWdodHMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgdGhlIGFjY29tcGFueWluZyBMSUNFTlNFIGZpbGUgZm9yIHRlcm1zLlxuICovXG5pbXBvcnQge3VzZU1lbW99IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IHtnZXRFcnJvckNsYXNzZXN9IGZyb20gJy4uLy4uL3V0aWxzL2NvbG9yVXRpbHMuanMnO1xuXG5pbXBvcnQgdHlwZSB7RkN9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB0eXBlIHtHb3RoYW1Db2xvcn0gZnJvbSAnLi4vLi4vdXRpbHMvY29sb3JVdGlscy5qcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRXJyb3JNZXNzYWdlUHJvcHMge1xuICByZWFkb25seSBjb2xvcj86IEdvdGhhbUNvbG9yO1xuICByZWFkb25seSBtZXNzYWdlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgRXJyb3JNZXNzYWdlOiBGQzxFcnJvck1lc3NhZ2VQcm9wcz4gPSAoe2NvbG9yLCBtZXNzYWdlfSkgPT4ge1xuICBpZiAoIW1lc3NhZ2UpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGNvbnN0IGVycm9yQ2xhc3NlcyA9IHVzZU1lbW8oKCkgPT4gZ2V0RXJyb3JDbGFzc2VzKGNvbG9yIGFzIEdvdGhhbUNvbG9yKSwgW2NvbG9yXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8cCBjbGFzc05hbWU9e2BhYnNvbHV0ZSAtYm90dG9tLTUgbGVmdC01IHRleHQteHMgJHtlcnJvckNsYXNzZXN9YH0+XG4gICAgICB7bWVzc2FnZX1cbiAgICA8L3A+XG4gICk7XG59OyJdLAogICJtYXBwaW5ncyI6ICJBQUlBLFNBQVEsZUFBYztBQUV0QixTQUFRLHVCQUFzQjtBQWtCMUI7QUFSRyxNQUFNLGVBQXNDLENBQUMsRUFBQyxPQUFPLFFBQU8sTUFBTTtBQUN2RSxNQUFJLENBQUMsU0FBUztBQUNaLFdBQU87QUFBQSxFQUNUO0FBRUEsUUFBTSxlQUFlLFFBQVEsTUFBTSxnQkFBZ0IsS0FBb0IsR0FBRyxDQUFDLEtBQUssQ0FBQztBQUVqRixTQUNFLG9CQUFDLE9BQUUsV0FBVyxxQ0FBcUMsWUFBWSxJQUM1RCxtQkFDSDtBQUVKOyIsCiAgIm5hbWVzIjogW10KfQo=