Add feature

This commit is contained in:
Laux Dev
2026-03-02 16:46:18 +08:00
parent fade69f596
commit 00cb803e96
5 changed files with 304 additions and 89 deletions

View File

@@ -0,0 +1,38 @@
import React, { useState } from "react";
import styles from "./styles.module.css";
import BoxedCheckIcon from "../icons/boxedCheck";
const Alert = (props) => {
const [hide, setHide] = useState(false);
const handleHide = () => {
setHide(true);
setTimeout(() => {
props.setTriggerAlert(false);
}, 250);
};
return (
<div className={styles.container}>
<div
className={`${styles.alertContainer} ${hide ? styles.hide : styles.show}`}
>
<div className={styles.headers}>
<div className={styles.iconContainer}>
<BoxedCheckIcon />
</div>
<p>Create New Service</p>
</div>
<div className={styles.alertBody}>
<p>
You are about to add a new record. Please review the details before
continuing. Do you want to proceed?
</p>
</div>
<div className={styles.actionButtons}>
<button onClick={handleHide}>Confirm</button>
<button onClick={handleHide}>Cancel</button>
</div>
</div>
</div>
);
};
export default Alert;