@nlabs/gothamjs
Version:
Platform
20 lines (19 loc) • 2.42 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
/**
* Copyright (c) 2025-Present, Nitrogen Labs, Inc.
* Copyrights licensed under the MIT License. See the accompanying LICENSE file for terms.
*/ import { useMemo } from 'react';
import { getErrorClasses } from '../../utils/colorUtils.js';
export 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
});
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9uaXRyb2c3L0RldmVsb3BtZW50L2dvdGhhbWpzL3NyYy9jb21wb25lbnRzL0Vycm9yTWVzc2FnZS9FcnJvck1lc3NhZ2UudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDI1LVByZXNlbnQsIE5pdHJvZ2VuIExhYnMsIEluYy5cbiAqIENvcHlyaWdodHMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgdGhlIGFjY29tcGFueWluZyBMSUNFTlNFIGZpbGUgZm9yIHRlcm1zLlxuICovXG5pbXBvcnQge3VzZU1lbW99IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IHtnZXRFcnJvckNsYXNzZXN9IGZyb20gJy4uLy4uL3V0aWxzL2NvbG9yVXRpbHMuanMnO1xuXG5pbXBvcnQgdHlwZSB7RkN9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB0eXBlIHtHb3RoYW1Db2xvcn0gZnJvbSAnLi4vLi4vdXRpbHMvY29sb3JVdGlscy5qcyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRXJyb3JNZXNzYWdlUHJvcHMge1xuICByZWFkb25seSBjb2xvcj86IEdvdGhhbUNvbG9yO1xuICByZWFkb25seSBtZXNzYWdlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgRXJyb3JNZXNzYWdlOiBGQzxFcnJvck1lc3NhZ2VQcm9wcz4gPSAoe2NvbG9yLCBtZXNzYWdlfSkgPT4ge1xuICBpZiAoIW1lc3NhZ2UpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGNvbnN0IGVycm9yQ2xhc3NlcyA9IHVzZU1lbW8oKCkgPT4gZ2V0RXJyb3JDbGFzc2VzKGNvbG9yIGFzIEdvdGhhbUNvbG9yKSwgW2NvbG9yXSk7XG5cbiAgcmV0dXJuIChcbiAgICA8cCBjbGFzc05hbWU9e2BhYnNvbHV0ZSAtYm90dG9tLTUgbGVmdC01IHRleHQteHMgJHtlcnJvckNsYXNzZXN9YH0+XG4gICAgICB7bWVzc2FnZX1cbiAgICA8L3A+XG4gICk7XG59OyJdLCJuYW1lcyI6WyJ1c2VNZW1vIiwiZ2V0RXJyb3JDbGFzc2VzIiwiRXJyb3JNZXNzYWdlIiwiY29sb3IiLCJtZXNzYWdlIiwiZXJyb3JDbGFzc2VzIiwicCIsImNsYXNzTmFtZSJdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Q0FHQyxHQUNELFNBQVFBLE9BQU8sUUFBTyxRQUFRO0FBRTlCLFNBQVFDLGVBQWUsUUFBTyw0QkFBNEI7QUFVMUQsT0FBTyxNQUFNQyxlQUFzQyxDQUFDLEVBQUNDLEtBQUssRUFBRUMsT0FBTyxFQUFDO0lBQ2xFLElBQUksQ0FBQ0EsU0FBUztRQUNaLE9BQU87SUFDVDtJQUVBLE1BQU1DLGVBQWVMLFFBQVEsSUFBTUMsZ0JBQWdCRSxRQUF1QjtRQUFDQTtLQUFNO0lBRWpGLHFCQUNFLEtBQUNHO1FBQUVDLFdBQVcsQ0FBQyxrQ0FBa0MsRUFBRUYsY0FBYztrQkFDOUREOztBQUdQLEVBQUUifQ==