Merge pull request #223 from bipproduction/Nico/02Jan2025

Terakhir Di Investasi Perbaikan Tampilannya
This commit is contained in:
Bagasbanuna02
2025-01-02 17:49:28 +08:00
committed by GitHub
23 changed files with 221 additions and 84 deletions

View File

@@ -3,9 +3,9 @@ export const MainColor = {
darkblue: "#001D3D", darkblue: "#001D3D",
yellow: "#E1B525", yellow: "#E1B525",
white: "#D4D0D0", white: "#D4D0D0",
red: "#C74E4E", red: "#FF4B4C",
orange: "#E58958", orange: "#FF7043",
green: "#468A56" green: "#4CAF4F"
}; };
export const AccentColor = { export const AccentColor = {
@@ -14,7 +14,11 @@ export const AccentColor = {
blue: "#00447D", blue: "#00447D",
softblue: "#007CBA", softblue: "#007CBA",
skyblue: "#00BFFF", skyblue: "#00BFFF",
yellow: "#E1B525", yellow: "#F8A824",
white: "#FEFFFE"
}; };
//yellow: "#FFC300" //yellow: "#FFC300"
//yellow: "#FFD60A" //yellow: "#FFD60A"
// white: "#FEFFFE"

View File

@@ -47,7 +47,7 @@ export function ComponentGlobal_AvatarAndUsername({
onClick={() => onCheckProfile()} onClick={() => onCheckProfile()}
> >
{visible ? ( {visible ? (
<Avatar radius={"xl"} size={40}> <Avatar radius={"xl"} size={40}>
<ComponentGlobal_Loader /> <ComponentGlobal_Loader />
</Avatar> </Avatar>
) : ( ) : (

View File

@@ -104,12 +104,15 @@ function ButtonAjukanPenggalangan({
opened={openModal} opened={openModal}
close={() => setOpenModal(false)} close={() => setOpenModal(false)}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal(false)}> <Button style={{ color: "black"}} radius={"xl"} onClick={() => setOpenModal(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{
color: "black"
}}
loaderPosition="center" loaderPosition="center"
loading={isLoading} loading={isLoading}
radius={"xl"} radius={"xl"}

View File

@@ -109,12 +109,13 @@ function ButtonBatalReview({ donasi }: { donasi: MODEL_DONASI }) {
opened={openModal} opened={openModal}
close={() => setOpenModal(false)} close={() => setOpenModal(false)}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal(false)}> <Button style={{ color: "black" }} radius={"xl"} onClick={() => setOpenModal(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{ color: "black" }}
loaderPosition="center" loaderPosition="center"
loading={isLoading ? true : false} loading={isLoading ? true : false}
radius={"xl"} radius={"xl"}

View File

@@ -94,7 +94,7 @@ export default function Event_ComponentCreateButton({
}} }}
bg={MainColor.yellow} bg={MainColor.yellow}
color="yellow" color="yellow"
c={"black"} c={MainColor.darkblue}
> >
Simpan Simpan
</Button> </Button>

View File

@@ -78,6 +78,9 @@ export default function Event_Create({
}, },
input: { input: {
backgroundColor: MainColor.white, backgroundColor: MainColor.white,
},
dropdown: {
backgroundColor: MainColor.white,
} }
}} }}
withAsterisk withAsterisk

View File

@@ -18,6 +18,7 @@ import ComponentEvent_DetailData from "../../component/detail/detail_data";
import { Event_funDeleteById } from "../../fun/delete/fun_delete"; import { Event_funDeleteById } from "../../fun/delete/fun_delete";
import { Event_funEditStatusById } from "../../fun/edit/fun_edit_status_by_id"; import { Event_funEditStatusById } from "../../fun/edit/fun_edit_status_by_id";
import { MODEL_EVENT } from "../../model/interface"; import { MODEL_EVENT } from "../../model/interface";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
export default function Event_DetailDraft({ export default function Event_DetailDraft({
dataEvent, dataEvent,
@@ -125,7 +126,8 @@ function ButtonAction({
<Group grow> <Group grow>
<Button <Button
radius={"xl"} radius={"xl"}
color="yellow" c={MainColor.darkblue}
style={{ backgroundColor: AccentColor.yellow }}
onClick={() => { onClick={() => {
setOpenModal1(true); setOpenModal1(true);
}} }}
@@ -134,7 +136,8 @@ function ButtonAction({
</Button> </Button>
<Button <Button
radius={"xl"} radius={"xl"}
color="red" c={AccentColor.white}
style={{ backgroundColor: MainColor.red }}
onClick={() => { onClick={() => {
setOpenModal2(true); setOpenModal2(true);
}} }}
@@ -149,19 +152,20 @@ function ButtonAction({
opened={openModal1} opened={openModal1}
close={() => setOpenModal1(false)} close={() => setOpenModal1(false)}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal1(false)}> <Button style={{ color: AccentColor.white }} radius={"xl"} onClick={() => setOpenModal1(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{ backgroundColor: AccentColor.yellow }}
loaderPosition="center" loaderPosition="center"
loading={isLoadingAjukan ? true : false} loading={isLoadingAjukan ? true : false}
radius={"xl"} radius={"xl"}
onClick={() => { onClick={() => {
onAjukan(); onAjukan();
}} }}
color="yellow" c={MainColor.darkblue}
> >
Ajukan Ajukan
</Button> </Button>

View File

@@ -15,6 +15,7 @@ import ComponentEvent_ListPeserta from "../../component/detail/list_peserta";
import { Event_countTotalPesertaById } from "../../fun/count/count_total_peserta_by_id"; import { Event_countTotalPesertaById } from "../../fun/count/count_total_peserta_by_id";
import { Event_funJoinEvent } from "../../fun/create/fun_join_event"; import { Event_funJoinEvent } from "../../fun/create/fun_join_event";
import { Event_getListPesertaById } from "../../fun/get/get_list_peserta_by_id"; import { Event_getListPesertaById } from "../../fun/get/get_list_peserta_by_id";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
export default function Event_DetailMain({ export default function Event_DetailMain({
userLoginId, userLoginId,
@@ -56,11 +57,12 @@ export default function Event_DetailMain({
Anda Telah Ikut Serta Anda Telah Ikut Serta
</Button> </Button>
) : ( ) : (
<Button <Button
style={{ backgroundColor: MainColor.green }}
loaderPosition="center" loaderPosition="center"
loading={isLoading ? true : false} loading={isLoading ? true : false}
radius={"xl"} radius={"xl"}
color="green" c={AccentColor.white}
onClick={() => { onClick={() => {
onJoin( onJoin(
userLoginId, userLoginId,

View File

@@ -13,6 +13,7 @@ import ComponentEvent_DetailData from "../../component/detail/detail_data";
import { Event_funDeleteById } from "../../fun/delete/fun_delete"; import { Event_funDeleteById } from "../../fun/delete/fun_delete";
import { Event_funEditStatusById } from "../../fun/edit/fun_edit_status_by_id"; import { Event_funEditStatusById } from "../../fun/edit/fun_edit_status_by_id";
import { MODEL_EVENT } from "../../model/interface"; import { MODEL_EVENT } from "../../model/interface";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
export default function Event_DetailReject({ export default function Event_DetailReject({
dataEvent, dataEvent,
@@ -40,9 +41,10 @@ function ButtonAction({ eventId }: { eventId: string }) {
<> <>
<SimpleGrid cols={2}> <SimpleGrid cols={2}>
<Button <Button
style={{ backgroundColor: AccentColor.yellow }}
w={"100%"} w={"100%"}
radius={"xl"} radius={"xl"}
color="yellow" c={MainColor.darkblue}
onClick={() => { onClick={() => {
setOpenModal1(true); setOpenModal1(true);
}} }}
@@ -50,9 +52,10 @@ function ButtonAction({ eventId }: { eventId: string }) {
Edit Kembali Edit Kembali
</Button> </Button>
<Button <Button
style={{ backgroundColor: MainColor.red }}
w={"100%"} w={"100%"}
radius={"xl"} radius={"xl"}
color="red" c={AccentColor.white}
onClick={() => setOpenModal2(true)} onClick={() => setOpenModal2(true)}
> >
Hapus Hapus
@@ -65,14 +68,15 @@ function ButtonAction({ eventId }: { eventId: string }) {
opened={openModal1} opened={openModal1}
close={() => setOpenModal1(false)} close={() => setOpenModal1(false)}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal1(false)}> <Button style={{ color: AccentColor.white }} radius={"xl"} onClick={() => setOpenModal1(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{ backgroundColor: AccentColor.yellow }}
radius={"xl"} radius={"xl"}
color={"yellow"} c={MainColor.darkblue}
onClick={() => { onClick={() => {
onUpdate(router, eventId); onUpdate(router, eventId);
setOpenModal1(false); setOpenModal1(false);
@@ -89,12 +93,13 @@ function ButtonAction({ eventId }: { eventId: string }) {
opened={openModal2} opened={openModal2}
close={() => setOpenModal2(false)} close={() => setOpenModal2(false)}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal2(false)}> <Button style={{ color: "black" }} radius={"xl"} onClick={() => setOpenModal2(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{ color: "black" }}
radius={"xl"} radius={"xl"}
color={"red"} color={"red"}
onClick={() => { onClick={() => {

View File

@@ -17,6 +17,7 @@ import { IRealtimeData } from "@/app/lib/global_state";
import { WibuRealtime } from "wibu-pkg"; import { WibuRealtime } from "wibu-pkg";
import { event_checkStatus } from "../../fun/get/fun_check_status_by_id"; import { event_checkStatus } from "../../fun/get/fun_check_status_by_id";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global"; import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
export default function Event_DetailReview({ export default function Event_DetailReview({
dataEvent, dataEvent,
@@ -39,7 +40,7 @@ function ButtonAction({ eventId }: { eventId: string }) {
const [openModal, setOpenModal] = useState(false); const [openModal, setOpenModal] = useState(false);
return ( return (
<> <>
<Button radius={"xl"} color={"orange"} onClick={() => setOpenModal(true)}> <Button radius={"xl"} style={{ backgroundColor: MainColor.orange }} c={MainColor.darkblue} onClick={() => setOpenModal(true)}>
Batalkan Review Batalkan Review
</Button> </Button>
@@ -48,16 +49,17 @@ function ButtonAction({ eventId }: { eventId: string }) {
opened={openModal} opened={openModal}
close={() => setOpenModal(false)} close={() => setOpenModal(false)}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal(false)}> <Button style={{ color: AccentColor.white }} radius={"xl"} onClick={() => setOpenModal(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{ backgroundColor: MainColor.orange }}
loaderPosition="center" loaderPosition="center"
loading={isLoading} loading={isLoading}
radius={"xl"} radius={"xl"}
color={"orange"} c={MainColor.darkblue}
onClick={() => onClick(router, eventId, setLoading)} onClick={() => onClick(router, eventId, setLoading)}
> >
Simpan Simpan

View File

@@ -50,8 +50,14 @@ export default function Event_Edit({
<TextInput <TextInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red
}
}} }}
label="Judul" label="Judul"
placeholder="judul" placeholder="judul"
@@ -76,7 +82,16 @@ export default function Event_Edit({
<Select <Select
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
},
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red
},
dropdown: {
backgroundColor: MainColor.white,
}, },
}} }}
withAsterisk withAsterisk
@@ -100,8 +115,14 @@ export default function Event_Edit({
<TextInput <TextInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red
}
}} }}
label="Lokasi" label="Lokasi"
placeholder="lokasi acara" placeholder="lokasi acara"
@@ -136,8 +157,14 @@ export default function Event_Edit({
<DateTimePicker <DateTimePicker
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red
}
}} }}
excludeDate={(date) => { excludeDate={(date) => {
return moment(date).diff(Date.now(), "days") < 0; return moment(date).diff(Date.now(), "days") < 0;
@@ -174,8 +201,14 @@ export default function Event_Edit({
<DateTimePicker <DateTimePicker
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red
}
}} }}
excludeDate={(date) => { excludeDate={(date) => {
return moment(date).diff(Date.now(), "days") < 0; return moment(date).diff(Date.now(), "days") < 0;
@@ -216,8 +249,14 @@ export default function Event_Edit({
<Textarea <Textarea
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red
}
}} }}
label="Deskripsi" label="Deskripsi"
placeholder="Deskripsikan acara yang akan di selenggarakan" placeholder="Deskripsikan acara yang akan di selenggarakan"
@@ -264,7 +303,7 @@ export default function Event_Edit({
onClick={() => onUpdate(router, value, setLoading)} onClick={() => onUpdate(router, value, setLoading)}
bg={MainColor.yellow} bg={MainColor.yellow}
color="yellow" color="yellow"
c={"black"} c={MainColor.darkblue}
> >
Update Update
</Button> </Button>

View File

@@ -57,15 +57,15 @@ export default function Event_StatusPage({
key={e.id} key={e.id}
value={e.id} value={e.id}
fw={"bold"} fw={"bold"}
c={"black"}
style={{ style={{
transition: "0.5s", transition: "0.5s",
color: changeStatus === e.id ? MainColor.darkblue : MainColor.black,
backgroundColor: backgroundColor:
changeStatus === e.id ? MainColor.yellow : MainColor.white, changeStatus === e.id ? MainColor.yellow : MainColor.white,
border: border:
changeStatus === e.id changeStatus === e.id
? `1px solid ${AccentColor.yellow}` ? `1px solid ${AccentColor.yellow}`
: `1px solid white`, : `1px solid ${MainColor.white}`,
}} }}
> >
{e.name} {e.name}

View File

@@ -60,8 +60,8 @@ export function Investasi_UiPortofolioNew() {
style={{ style={{
transition: "ease 0.5s ", transition: "ease 0.5s ",
backgroundColor: backgroundColor:
param.id === e.id ? MainColor.yellow : AccentColor.blue, param.id === e.id ? MainColor.yellow : MainColor.white,
color: param.id === e.id ? "black" : MainColor.white, color: param.id === e.id ? MainColor.darkblue : MainColor.black,
}} }}
> >
{e.name} {e.name}

View File

@@ -1,7 +1,7 @@
"use client"; "use client";
import { NEW_RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi"; import { NEW_RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { MainColor } from "@/app_modules/_global/color/color_pallet"; import { AccentColor, MainColor } from "@/app_modules/_global/color/color_pallet";
import ComponentGlobal_BoxInformation from "@/app_modules/_global/component/box_information"; import ComponentGlobal_BoxInformation from "@/app_modules/_global/component/box_information";
import { funGlobal_DeleteFileById } from "@/app_modules/_global/fun"; import { funGlobal_DeleteFileById } from "@/app_modules/_global/fun";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
@@ -119,9 +119,8 @@ export default function Investasi_ViewDetailDraft({
<Group position="apart" grow> <Group position="apart" grow>
<Button <Button
radius={50} radius={50}
bg={MainColor.yellow} style={{ backgroundColor: AccentColor.yellow}}
color="yellow" c={MainColor.darkblue}
c={"black"}
onClick={() => setOpenModal(true)} onClick={() => setOpenModal(true)}
> >
Ajukan Review Ajukan Review
@@ -129,8 +128,8 @@ export default function Investasi_ViewDetailDraft({
<Button <Button
radius={50} radius={50}
color="red" style={{ backgroundColor: MainColor.red}}
c={"black"} c={AccentColor.white}
onClick={() => setOpenModalDelete(true)} onClick={() => setOpenModalDelete(true)}
> >
Hapus Hapus
@@ -144,19 +143,20 @@ export default function Investasi_ViewDetailDraft({
close={() => setOpenModal(false)} close={() => setOpenModal(false)}
title={"Anda yakin ingin mengajukan review ?"} title={"Anda yakin ingin mengajukan review ?"}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal(false)}> <Button style={{ color: AccentColor.white }} radius={"xl"} onClick={() => setOpenModal(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{ style={{
transition: "0.5s", transition: "0.5s", color: "black",
backgroundColor: AccentColor.yellow,
}} }}
loaderPosition="center" loaderPosition="center"
loading={isLoading} loading={isLoading}
radius={"xl"} radius={"xl"}
color={"orange"} c={MainColor.darkblue}
onClick={() => onChangeStatus()} onClick={() => onChangeStatus()}
> >
Simpan Simpan
@@ -178,11 +178,12 @@ export default function Investasi_ViewDetailDraft({
<Button <Button
style={{ style={{
transition: "0.5s", transition: "0.5s",
backgroundColor: MainColor.red
}} }}
loaderPosition="center" loaderPosition="center"
loading={isLoadingDelete} loading={isLoadingDelete}
radius={"xl"} radius={"xl"}
color={"red"} c={AccentColor.white}
onClick={() => { onClick={() => {
onDelete(); onDelete();
}} }}

View File

@@ -1,6 +1,7 @@
"use client"; "use client";
import { NEW_RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi"; import { NEW_RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan"; import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { UIGlobal_Modal } from "@/app_modules/_global/ui"; import { UIGlobal_Modal } from "@/app_modules/_global/ui";
@@ -65,9 +66,10 @@ export default function Investasi_ViewDetailReview({
<Button <Button
mb={"xl"} mb={"xl"}
radius={50} radius={50}
bg={"orange"} style={{
color="yellow" backgroundColor: MainColor.orange,
c={"black"} }}
c={MainColor.darkblue}
onClick={() => setOpenModal(true)} onClick={() => setOpenModal(true)}
> >
Batalkan Review Batalkan Review
@@ -80,19 +82,21 @@ export default function Investasi_ViewDetailReview({
close={() => setOpenModal(false)} close={() => setOpenModal(false)}
title={"Anda yakin ingin batalkan review?"} title={"Anda yakin ingin batalkan review?"}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal(false)}> <Button style={{ color: AccentColor.white }} radius={"xl"} onClick={() => setOpenModal(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
style={{ style={{
transition: "0.5s", transition: "0.5s", color: "black",
backgroundColor: AccentColor.yellow
}} }}
loaderPosition="center" loaderPosition="center"
loading={isLoading} loading={isLoading}
radius={"xl"} radius={"xl"}
color={"orange"} c={MainColor.darkblue}
onClick={() => onChangeStatus()} onClick={() => onChangeStatus()}
> >
Simpan Simpan

View File

@@ -446,7 +446,10 @@ export default function InvestasiCreateNew() {
}, },
input: { input: {
backgroundColor: MainColor.white, backgroundColor: MainColor.white,
} },
dropdown: {
backgroundColor: MainColor.white,
},
}} }}
withAsterisk withAsterisk
label="Pencarian Investor" label="Pencarian Investor"
@@ -475,7 +478,10 @@ export default function InvestasiCreateNew() {
}, },
input: { input: {
backgroundColor: MainColor.white, backgroundColor: MainColor.white,
} },
dropdown: {
backgroundColor: MainColor.white,
},
}} }}
withAsterisk withAsterisk
label="Periode Deviden" label="Periode Deviden"
@@ -501,7 +507,10 @@ export default function InvestasiCreateNew() {
}, },
input: { input: {
backgroundColor: MainColor.white, backgroundColor: MainColor.white,
} },
dropdown: {
backgroundColor: MainColor.white,
},
}} }}
withAsterisk withAsterisk
label="Pembagian Deviden" label="Pembagian Deviden"

View File

@@ -64,12 +64,13 @@ export default function PortofolioInvestasi({
c={"black"} c={"black"}
style={{ style={{
transition: "0.5s", transition: "0.5s",
backgroundColor: color: activeTab === e.id ? MainColor.darkblue : MainColor.black,
activeTab === e.name ? MainColor.yellow : "white", // backgroundColor:
border: // activeTab === e.name ? MainColor.yellow : AccentColor.white,
activeTab === e.name // border:
? `1px solid ${AccentColor.yellow}` // activeTab === e.name
: `1px solid white`, // ? `1px solid ${AccentColor.yellow}`
// : `1px solid white`,
}} }}
> >
{e.name} {e.name}

View File

@@ -113,8 +113,14 @@ export default function Vote_Create() {
<TextInput <TextInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
}
}} }}
label="Judul" label="Judul"
withAsterisk withAsterisk
@@ -131,8 +137,14 @@ export default function Vote_Create() {
<Textarea <Textarea
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
}
}} }}
label="Deskripsi" label="Deskripsi"
autosize autosize
@@ -157,8 +169,14 @@ export default function Vote_Create() {
<DatePickerInput <DatePickerInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
}
}} }}
label="Jangka Waktu" label="Jangka Waktu"
placeholder="Masukan jangka waktu voting" placeholder="Masukan jangka waktu voting"
@@ -180,7 +198,7 @@ export default function Vote_Create() {
<Stack spacing={0}> <Stack spacing={0}>
<Center> <Center>
<Text fw={"bold"} fz={"sm"} c={"white"}> <Text fw={"bold"} fz={"sm"} c={MainColor.white}>
Daftar Pilihan Daftar Pilihan
</Text> </Text>
</Center> </Center>
@@ -192,8 +210,14 @@ export default function Vote_Create() {
<TextInput <TextInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
}
}} }}
label={e.name} label={e.name}
withAsterisk withAsterisk

View File

@@ -1,7 +1,7 @@
"use client"; "use client";
import { RouterVote } from "@/app/lib/router_hipmi/router_vote"; import { RouterVote } from "@/app/lib/router_hipmi/router_vote";
import { MainColor } from "@/app_modules/_global/color/color_pallet"; import { AccentColor, MainColor } from "@/app_modules/_global/color/color_pallet";
import ComponentGlobal_BoxInformation from "@/app_modules/_global/component/box_information"; import ComponentGlobal_BoxInformation from "@/app_modules/_global/component/box_information";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal"; import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
@@ -124,8 +124,8 @@ function ButtonAction({
<SimpleGrid cols={2}> <SimpleGrid cols={2}>
<Button <Button
radius={"xl"} radius={"xl"}
bg={MainColor.yellow} style={{ backgroundColor: AccentColor.yellow }}
color="yellow" c={MainColor.darkblue}
onClick={() => { onClick={() => {
setOpenModal1(true); setOpenModal1(true);
}} }}
@@ -134,7 +134,8 @@ function ButtonAction({
</Button> </Button>
<Button <Button
radius={"xl"} radius={"xl"}
color="red" style={{ backgroundColor: MainColor.red }}
c={AccentColor.white}
onClick={() => { onClick={() => {
setOpenModal2(true); setOpenModal2(true);
}} }}
@@ -166,8 +167,8 @@ function ButtonAction({
onClick={() => { onClick={() => {
onUpdate(); onUpdate();
}} }}
color="yellow" c={MainColor.darkblue}
bg={MainColor.yellow} style={{ backgroundColor: AccentColor.yellow }}
> >
Ajukan Ajukan
</Button> </Button>
@@ -181,6 +182,7 @@ function ButtonAction({
close={() => setOpenModal2(false)} close={() => setOpenModal2(false)}
buttonKiri={ buttonKiri={
<Button <Button
c={AccentColor.white}
radius={"xl"} radius={"xl"}
onClick={() => { onClick={() => {
setOpenModal2(false); setOpenModal2(false);

View File

@@ -14,6 +14,7 @@ import { Vote_funEditStatusByStatusId } from "../../fun/edit/fun_edit_status_by_
import { gs_vote_status } from "../../global_state"; import { gs_vote_status } from "../../global_state";
import { MODEL_VOTING } from "../../model/interface"; import { MODEL_VOTING } from "../../model/interface";
import { RouterVote } from "@/app/lib/router_hipmi/router_vote"; import { RouterVote } from "@/app/lib/router_hipmi/router_vote";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
export default function Vote_DetailReject({ export default function Vote_DetailReject({
dataVote, dataVote,
@@ -68,16 +69,18 @@ function ButtonAction({ voteId }: { voteId: string }) {
<SimpleGrid cols={2}> <SimpleGrid cols={2}>
<Button <Button
radius={"xl"} radius={"xl"}
color="orange" style={{ backgroundColor: AccentColor.yellow, fontWeight:"bold" }}
c={MainColor.darkblue}
onClick={() => { onClick={() => {
setOpenModal1(true); setOpenModal1(true);
}} }}
> >
Edit Kembali Edit Kembali
</Button>{" "} </Button>{" "}
<Button <Button
radius={"xl"} radius={"xl"}
color="red" c={AccentColor.white}
style={{ backgroundColor: MainColor.red, fontWeight:"bold" }}
onClick={() => { onClick={() => {
setOpenModal2(true); setOpenModal2(true);
}} }}
@@ -93,6 +96,7 @@ function ButtonAction({ voteId }: { voteId: string }) {
buttonKiri={ buttonKiri={
<Button <Button
radius={"xl"} radius={"xl"}
c={AccentColor.white}
onClick={() => { onClick={() => {
setOpenModal1(false); setOpenModal1(false);
}} }}
@@ -105,10 +109,11 @@ function ButtonAction({ voteId }: { voteId: string }) {
loaderPosition="center" loaderPosition="center"
loading={isLoading ? true : false} loading={isLoading ? true : false}
radius={"xl"} radius={"xl"}
style={{ backgroundColor: AccentColor.yellow }}
onClick={() => { onClick={() => {
onUpdate(); onUpdate();
}} }}
color="orange" c={MainColor.darkblue}
> >
Simpan Simpan
</Button> </Button>

View File

@@ -15,6 +15,7 @@ import { Vote_funEditStatusByStatusId } from "../../fun/edit/fun_edit_status_by_
import { MODEL_VOTING } from "../../model/interface"; import { MODEL_VOTING } from "../../model/interface";
import { voting_checkStatus } from "../../fun"; import { voting_checkStatus } from "../../fun";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global"; import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global";
import { AccentColor, MainColor } from "@/app_modules/_global/color";
export default function Vote_DetailReview({ export default function Vote_DetailReview({
dataVote, dataVote,
@@ -90,7 +91,8 @@ function ButtonAction({
<> <>
<Button <Button
radius={"xl"} radius={"xl"}
color="orange" style={{ backgroundColor: MainColor.orange }}
c={MainColor.darkblue}
onClick={() => { onClick={() => {
setOpenModal(true); setOpenModal(true);
}} }}
@@ -103,16 +105,17 @@ function ButtonAction({
opened={openModal} opened={openModal}
close={() => setOpenModal(false)} close={() => setOpenModal(false)}
buttonKiri={ buttonKiri={
<Button radius={"xl"} onClick={() => setOpenModal(false)}> <Button c={AccentColor.white} radius={"xl"} onClick={() => setOpenModal(false)}>
Batal Batal
</Button> </Button>
} }
buttonKanan={ buttonKanan={
<Button <Button
loaderPosition="center" loaderPosition="center"
style={{ backgroundColor: AccentColor.yellow }}
loading={isLoading ? true : false} loading={isLoading ? true : false}
radius={"xl"} radius={"xl"}
color="green" c={MainColor.darkblue}
onClick={() => { onClick={() => {
onUpdate(); onUpdate();
console.log(statusId); console.log(statusId);

View File

@@ -57,7 +57,13 @@ export default function Vote_Edit({
<TextInput <TextInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
},
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
}, },
}} }}
label="Judul" label="Judul"
@@ -84,7 +90,13 @@ export default function Vote_Edit({
<Textarea <Textarea
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
},
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
}, },
}} }}
label="Deskripsi" label="Deskripsi"
@@ -117,9 +129,15 @@ export default function Vote_Edit({
<DatePickerInput <DatePickerInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
}, },
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
},
}} }}
label="Jangka Waktu" label="Jangka Waktu"
placeholder="Masukan jangka waktu voting" placeholder="Masukan jangka waktu voting"
@@ -161,7 +179,13 @@ export default function Vote_Edit({
<TextInput <TextInput
styles={{ styles={{
label: { label: {
color: "white", color: MainColor.white,
},
input: {
backgroundColor: MainColor.white,
},
required: {
color: MainColor.red,
}, },
}} }}
label={"Nama Pilihan"} label={"Nama Pilihan"}

View File

@@ -64,15 +64,16 @@ export default function Vote_Status() {
key={e.id} key={e.id}
value={e.id} value={e.id}
fw={"bold"} fw={"bold"}
c={"black"}
style={{ style={{
transition: "0.5s", transition: "0.5s",
color: params.id === e.id ? MainColor.darkblue : MainColor.black,
backgroundColor: backgroundColor:
params.id === e.id ? MainColor.yellow : MainColor.white, params.id === e.id ? MainColor.yellow : MainColor.white,
border: border:
params.id === e.id params.id === e.id
? `1px solid ${AccentColor.yellow}` ? `1px solid ${AccentColor.yellow}`
: `1px solid white`, : `1px solid ${MainColor.white}`,
}} }}
> >
{e.name} {e.name}