fix: File view

Deksripsi:
- Tampilan file view pdf
- Optimalisasi admin
## No Isuue
This commit is contained in:
2024-09-06 11:36:53 +08:00
parent 74108c3096
commit 84b7b381f6
112 changed files with 2230 additions and 807 deletions

View File

@@ -6,13 +6,27 @@ import { useState } from "react";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import moment from "moment";
import { AccentColor } from "@/app_modules/_global/color/color_pallet";
import { useShallowEffect } from "@mantine/hooks";
import getOneBeritaInvestasiById from "../fun/get_one_berita_by_id";
export default function DetailBeritaInvestasi({
dataBerita,
investasiId,
}: {
dataBerita: Model_Berita_Investasi;
investasiId: string;
}) {
const [berita, setBerita] = useState(dataBerita);
useShallowEffect(() => {
onLoadData();
}, []);
async function onLoadData() {
const loadData = await getOneBeritaInvestasiById(investasiId);
setBerita(loadData as any);
}
return (
<>
<Stack
@@ -27,31 +41,24 @@ export default function DetailBeritaInvestasi({
>
<Stack spacing={0}>
<Title order={4} align="center">
{berita.title}
{berita?.title}
</Title>
<Text align="center" fz={12}>
{moment(berita.createdAt).format("lll")}
{moment(berita?.createdAt).format("lll")}
</Text>
</Stack>
<AspectRatio ratio={1 / 1} mx={"sm"} mah={250}>
<Image
alt=""
src={RouterInvestasi_OLD.api_gambar + `${berita.imagesId}`}
src={RouterInvestasi_OLD.api_gambar + `${berita?.imagesId}`}
radius={"sm"}
height={250}
width={"100%"}
/>
</AspectRatio>
{/* <AspectRatio ratio={16 / 9}>
<Image
radius={"sm"}
src={RouterInvestasi.api_gambar + `${berita.imagesId}`}
alt=""
/>
</AspectRatio> */}
<Text>{berita.deskripsi}</Text>
<Text>{berita?.deskripsi}</Text>
</Stack>
</>
);