@nlabs/gothamjs
Version:
Platform
15 lines (14 loc) • 2.05 kB
JavaScript
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=