Fix assets image

Deksripsi:
- Asset image pada halaman home dan crowd
This commit is contained in:
2024-12-26 10:47:08 +08:00
parent cae4ba5b26
commit 5f8a1c38d0
2 changed files with 40 additions and 21 deletions

View File

@@ -5,8 +5,6 @@ import {
AccentColor, AccentColor,
MainColor, MainColor,
} from "@/app_modules/_global/color/color_pallet"; } from "@/app_modules/_global/color/color_pallet";
import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { gs_donasi_hot_menu } from "@/app_modules/donasi/global_state"; import { gs_donasi_hot_menu } from "@/app_modules/donasi/global_state";
import { gs_investas_menu } from "@/app_modules/investasi/g_state"; import { gs_investas_menu } from "@/app_modules/investasi/g_state";
import { Grid, Image, Paper, Stack, Text, Title } from "@mantine/core"; import { Grid, Image, Paper, Stack, Text, Title } from "@mantine/core";
@@ -21,26 +19,27 @@ export default function MainCrowd() {
const [donasiHotMenu, setDonasiHotMenu] = useAtom(gs_donasi_hot_menu); const [donasiHotMenu, setDonasiHotMenu] = useAtom(gs_donasi_hot_menu);
const [loadingInv, setLoadingInv] = useState(false); const [loadingInv, setLoadingInv] = useState(false);
const [loadingDon, setLoadingDon] = useState(false); const [loadingDon, setLoadingDon] = useState(false);
const [isLoading, setLoading] = useState(true);
return ( return (
<> <>
<Stack> <Stack>
<Paper> <Image
{/* <AspectRatio ratio={16 / 9}> height={200}
<Paper radius={"md"}> fit={"cover"}
</Paper> alt="logo"
</AspectRatio> */} src={"/aset/investasi/logo-crowd-panjang-new.png"}
<Image onLoad={() => setLoading(false)}
alt="Logo" styles={{
src={"/aset/investasi/logo-crowd-panjang-new.png"} imageWrapper: {
mah={"100%"} border: `2px solid ${AccentColor.blue}`,
styles={{ borderRadius: "10px 10px 10px 10px",
image: { },
borderRadius: "20px", image: {
}, borderRadius: "8px 8px 8px 8px",
}} },
/> }}
</Paper> />
<Stack> <Stack>
{/* INVESTASI */} {/* INVESTASI */}

View File

@@ -26,6 +26,7 @@ export default function BodyHome() {
const [dataUser, setDataUser] = useState<any>({}); const [dataUser, setDataUser] = useState<any>({});
const [dataJob, setDataJob] = useState<any[]>([]); const [dataJob, setDataJob] = useState<any[]>([]);
const [loadingJob, setLoadingJob] = useState(true); const [loadingJob, setLoadingJob] = useState(true);
const [loading, setLoading] = useState(true);
useShallowEffect(() => { useShallowEffect(() => {
cekUserLogin(); cekUserLogin();
@@ -59,16 +60,35 @@ export default function BodyHome() {
return ( return (
<Box> <Box>
<Paper {/* <Paper
radius={"xl"} radius={"xl"}
h={150}
mb={"xs"} mb={"xs"}
style={{ style={{
borderRadius: "10px 10px 10px 10px", borderRadius: "10px 10px 10px 10px",
border: `2px solid ${AccentColor.blue}`, border: `2px solid ${AccentColor.blue}`,
position: "relative",
}} }}
> >
<Image radius={"lg"} alt="logo" src={"/aset/home/home-hipmi-new.png"} />
</Paper> </Paper> */}
<Image
height={140}
fit={"cover"}
alt="logo"
src={"/aset/home/home-hipmi-new.png"}
onLoad={() => setLoading(false)}
styles={{
imageWrapper: {
border: `2px solid ${AccentColor.blue}`,
borderRadius: "10px 10px 10px 10px",
},
image: {
borderRadius: "8px 8px 8px 8px",
},
}}
/>
<Stack my={"sm"}> <Stack my={"sm"}>
<SimpleGrid cols={2} spacing="md"> <SimpleGrid cols={2} spacing="md">