Fixed top header to more dynamic

This commit is contained in:
Laux Dev
2026-03-03 09:53:57 +08:00
parent 672e6e0a1d
commit 3eb0ee06fb
24 changed files with 260 additions and 41 deletions

View File

@@ -171,7 +171,11 @@ const ProjectsPage = () => {
<SuccessToast message="Project successfully added!" />
<div className={globalStyle.mainContainer}>
<div className={globalStyle.container}>
<TopHeader buttonText="Create Project" topbarTitle="Project" />
<TopHeader
buttonText="Create Project"
topbarTitle="Project"
requiredButtons={["title", "add", "search"]}
/>
<div className={styles.tableContainer}>
<table className={styles.table}>
<thead>

View File

@@ -42,6 +42,7 @@ const AddServices = () => {
cancelButtonText="Cancel"
state="view"
topbarTitle="View Services"
requiredButtons={["back", "title", "edit", "download"]}
/>
<div className={styles.contentContainer}>
<div className={styles.fieldsContainerCreateNew}>

View File

@@ -34,6 +34,7 @@ const AddServices = () => {
cancelButtonText="Cancel"
state="add"
topbarTitle="Create New Services"
requiredButtons={["title", "save"]}
/>
<div className={styles.contentContainer}>
<div className={styles.fieldsContainerCreateNew}>

View File

@@ -99,6 +99,13 @@ const AddProject = () => {
topbarTitle="Services"
trigger={setTriggerAddServicesModal}
triggerState={triggerAddServicesModal}
requiredButtons={[
"title",
"back",
"add-services",
"search",
"services-drop-down",
]}
/>
<div className={styles.tableContainer}>
<table className={styles.table}>