feat: Manage & analytics pages (#28)
Release package / release (push) Successful in 1h12m42s
Release package / release (push) Successful in 1h12m42s
Co-authored-by: Thanh Quy - wolf <524H0124@student.tdtu.edu.vn> Reviewed-on: #28 Reviewed-by: TakahashiNguyen <takahashi.ng@icloud.com> Co-authored-by: TaNguyenThanhQuy <tanguyenthanhquy@noreply.localhost> Co-committed-by: TaNguyenThanhQuy <tanguyenthanhquy@noreply.localhost>
This commit was merged in pull request #28.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
import { ErrorMessageLoginProps } from "./Error.types";
|
||||
|
||||
export default function ErrorMessageLogin({
|
||||
message,
|
||||
type = "primary",
|
||||
}: ErrorMessageLoginProps) {
|
||||
function primaryType() {
|
||||
return (
|
||||
<div
|
||||
className={
|
||||
"mb-4 flex items-center gap-2 rounded-lg border border-red-200 bg-red-50 p-3 text-sm text-red-600"
|
||||
}
|
||||
>
|
||||
<i className={"fa-solid fa-circle-exclamation"}></i>
|
||||
<span>{message}</span>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
function secondaryType() {
|
||||
return (
|
||||
<p className="mt-1.5 flex items-center gap-1 text-xs text-red-500">
|
||||
<i className="fa-solid fa-circle-exclamation"></i>
|
||||
{message}
|
||||
</p>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
type === "primary" ? primaryType() : secondaryType()
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user