fix admin voting
deskripsi: - fix tampilan html di detail
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
import { AdminForum_LihatSemuaKomentar } from "@/app_modules/admin/forum";
|
||||
import adminForum_countKomentarByPostingId from "@/app_modules/admin/forum/fun/count/fun_count_komentar_by_id";
|
||||
import { adminForum_getListKomentarById } from "@/app_modules/admin/forum/fun/get/get_list_komentar_by_id";
|
||||
import { adminForum_getOnePostingById } from "@/app_modules/admin/forum/fun/get/get_one_posting_by_id";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { MainColor } from "../../color";
|
||||
|
||||
export const Comp_DangerouslySetInnerHTML = ({
|
||||
export const Comp_SetInnerHTML = ({
|
||||
props,
|
||||
color,
|
||||
style: styleInput,
|
||||
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
} from "@mantine/core";
|
||||
import { Admin_ComponentLoadImageLandscape } from "../../_admin_global";
|
||||
import { AdminColor } from "@/app_modules/_global/color/color_pallet";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
export default function ComponentAdminDonasi_CeritaPenggalangDana({
|
||||
cerita,
|
||||
@@ -28,13 +28,13 @@ export default function ComponentAdminDonasi_CeritaPenggalangDana({
|
||||
<Title c={AdminColor.white} order={5}>
|
||||
Cerita Penggalang Dana
|
||||
</Title>
|
||||
<Comp_DangerouslySetInnerHTML props={cerita.pembukaan} />
|
||||
<Comp_SetInnerHTML props={cerita.pembukaan} />
|
||||
|
||||
<Box>
|
||||
<Admin_ComponentLoadImageLandscape fileId={cerita.imageId} />
|
||||
</Box>
|
||||
|
||||
<Comp_DangerouslySetInnerHTML props={cerita.cerita} />
|
||||
<Comp_SetInnerHTML props={cerita.cerita} />
|
||||
</Stack>
|
||||
</Paper>
|
||||
</>
|
||||
|
||||
@@ -4,7 +4,7 @@ import moment from "moment";
|
||||
import "moment/locale/id";
|
||||
import { Admin_ComponentBoxStyle } from "../../_admin_global/_component/comp_admin_boxstyle";
|
||||
import { Admin_V3_ComponentDetail } from "../../_components_v3/comp_detail_data";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
function AdminEvent_ComponentDetailData({
|
||||
data,
|
||||
@@ -57,7 +57,7 @@ function AdminEvent_ComponentDetailData({
|
||||
},
|
||||
{
|
||||
label: "Deskripsi",
|
||||
value: <Comp_DangerouslySetInnerHTML props={data?.deskripsi} />,
|
||||
value: <Comp_SetInnerHTML props={data?.deskripsi} />,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"use client";
|
||||
|
||||
import { AdminColor } from "@/app_modules/_global/color/color_pallet";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import {
|
||||
MODEL_FORUM_KOMENTAR,
|
||||
MODEL_FORUM_POSTING,
|
||||
|
||||
@@ -27,7 +27,7 @@ import { ComponentAdminGlobal_TitlePage } from "../../_admin_global/_component";
|
||||
import { Admin_V3_ComponentPaginationBreakpoint } from "../../_components_v3/comp_pagination_breakpoint";
|
||||
import ComponentAdminForum_ButtonDeletePosting from "../component/button_delete";
|
||||
import { apiGetAdminForumPublish } from "../lib/api_fetch_admin_forum";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_V3_SetInnerHTMLWithStiker } from "@/app_modules/_global/component/new/comp_V3_set_html_with_stiker";
|
||||
import { AdminForum_CompTableSetHtmlStiker } from "../component/comp_table_set_html_stiker";
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
"use client";
|
||||
|
||||
import { Comp_V3_SetInnerHTMLWithStiker } from "@/app_modules/_global/component/new/comp_V3_set_html_with_stiker";
|
||||
import { MODEL_VOTING } from "@/app_modules/vote/model/interface";
|
||||
import { Badge, ScrollArea, Stack, Text } from "@mantine/core";
|
||||
import { Badge, Stack, Text } from "@mantine/core";
|
||||
import moment from "moment";
|
||||
import { Admin_V3_ComponentDetail } from "../../_components_v3/comp_detail_data";
|
||||
|
||||
@@ -23,7 +24,7 @@ export function AdminVoting_ComponentDetail({ data }: Props) {
|
||||
},
|
||||
{
|
||||
title: "Deskripsi",
|
||||
value: data.deskripsi,
|
||||
value: <Comp_V3_SetInnerHTMLWithStiker props={data.deskripsi} />,
|
||||
},
|
||||
{
|
||||
title: "Awal voting",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import { AccentColor } from "@/app_modules/_global/color/color_pallet";
|
||||
import { ComponentGlobal_LoadImageLandscape } from "@/app_modules/_global/component";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_V3_SetInnerHTMLWithStiker } from "@/app_modules/_global/component/new/comp_V3_set_html_with_stiker";
|
||||
import { MODEL_CERITA_DONASI } from "@/app_modules/donasi/model/interface";
|
||||
import { Stack, Text } from "@mantine/core";
|
||||
@@ -35,11 +35,11 @@ export default function CeritaPenggalangDonasi({
|
||||
<Text fw={"bold"}> #HaloOrangBaik</Text>
|
||||
{/* <Text>{data.pembukaan}</Text> */}
|
||||
|
||||
<Comp_DangerouslySetInnerHTML props={data?.pembukaan} />
|
||||
<Comp_SetInnerHTML props={data?.pembukaan} />
|
||||
|
||||
<ComponentGlobal_LoadImageLandscape fileId={data.imageId} />
|
||||
|
||||
<Comp_DangerouslySetInnerHTML props={data?.cerita} />
|
||||
<Comp_SetInnerHTML props={data?.cerita} />
|
||||
|
||||
{/* <Text>{data.cerita}</Text> */}
|
||||
</Stack>
|
||||
|
||||
@@ -9,7 +9,7 @@ import { Box, Group, Stack, Text, Title } from "@mantine/core";
|
||||
import { useRouter } from "next/navigation";
|
||||
import { useState } from "react";
|
||||
import { MODEL_EVENT } from "../_lib/interface";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
export default function ComponentEvent_BoxListStatus({
|
||||
data,
|
||||
@@ -49,7 +49,7 @@ export default function ComponentEvent_BoxListStatus({
|
||||
</Text>
|
||||
</Group>
|
||||
<Text fz={"sm"} lineClamp={2}>
|
||||
<Comp_DangerouslySetInnerHTML
|
||||
<Comp_SetInnerHTML
|
||||
props={data.deskripsi}
|
||||
style={{ height: 50 }}
|
||||
/>
|
||||
|
||||
@@ -8,7 +8,7 @@ import {
|
||||
import { Box, Group, Stack, Text, Title } from "@mantine/core";
|
||||
import { useRouter } from "next/navigation";
|
||||
import { useState } from "react";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
export function ComponentEvent_CardBeranda({ data }: { data: any }) {
|
||||
const router = useRouter();
|
||||
@@ -41,7 +41,7 @@ export function ComponentEvent_CardBeranda({ data }: { data: any }) {
|
||||
</Group>
|
||||
|
||||
<Text c={MainColor.white} fz={"sm"} lineClamp={4}>
|
||||
<Comp_DangerouslySetInnerHTML
|
||||
<Comp_SetInnerHTML
|
||||
props={data.deskripsi}
|
||||
style={{ height: 50 }}
|
||||
/>
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
import { useRouter } from "next/navigation";
|
||||
import { useState } from "react";
|
||||
import { MODEL_EVENT } from "../../_lib/interface";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
export function ComponentEvent_CardRiwayat({ data }: { data: MODEL_EVENT }) {
|
||||
const router = useRouter();
|
||||
@@ -44,7 +44,7 @@ export function ComponentEvent_CardRiwayat({ data }: { data: MODEL_EVENT }) {
|
||||
</Group>
|
||||
|
||||
<Text fz={"sm"} lineClamp={4}>
|
||||
<Comp_DangerouslySetInnerHTML
|
||||
<Comp_SetInnerHTML
|
||||
props={data.deskripsi}
|
||||
style={{ height: 50 }}
|
||||
/>
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
ComponentGlobal_BoxInformation,
|
||||
ComponentGlobal_CardStyles,
|
||||
} from "@/app_modules/_global/component";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Component_V3_GridDetailData } from "@/app_modules/_global/component/new/comp_V3_grid_detail_data";
|
||||
import { Component_V3_MomentDateAndTime } from "@/app_modules/_global/component/new/comp_V3_moment_date_and_time";
|
||||
import { SimpleGrid, Stack, Title } from "@mantine/core";
|
||||
@@ -41,7 +41,7 @@ export default function ComponentEvent_DetailData({
|
||||
},
|
||||
{
|
||||
title: "Deskripsi",
|
||||
value: <Comp_DangerouslySetInnerHTML props={data?.deskripsi ?? ""} />,
|
||||
value: <Comp_SetInnerHTML props={data?.deskripsi ?? ""} />,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
ComponentGlobal_AvatarAndUsername,
|
||||
ComponentGlobal_CardStyles,
|
||||
} from "@/app_modules/_global/component";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Component_V3_GridDetailData } from "@/app_modules/_global/component/new/comp_V3_grid_detail_data";
|
||||
import { Component_V3_MomentDateAndTime } from "@/app_modules/_global/component/new/comp_V3_moment_date_and_time";
|
||||
import { clientLogger } from "@/util/clientLogger";
|
||||
@@ -61,7 +61,7 @@ export default function ComponentEvent_DetailMainData() {
|
||||
},
|
||||
{
|
||||
title: "Deskripsi",
|
||||
value: <Comp_DangerouslySetInnerHTML props={data?.deskripsi ?? ""} />,
|
||||
value: <Comp_SetInnerHTML props={data?.deskripsi ?? ""} />,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
import { IconCircle } from "@tabler/icons-react";
|
||||
import { MODEL_VOTING } from "../../model/interface";
|
||||
import { AccentColor, MainColor } from "@/app_modules/_global/color/color_pallet";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
export default function ComponentVote_DetailDataSebelumPublish
|
||||
({
|
||||
@@ -37,7 +37,7 @@ export default function ComponentVote_DetailDataSebelumPublish
|
||||
{data?.title}
|
||||
</Title>
|
||||
</Center>
|
||||
<Comp_DangerouslySetInnerHTML props={data?.deskripsi} />
|
||||
<Comp_SetInnerHTML props={data?.deskripsi} />
|
||||
|
||||
<Stack spacing={0} align="center">
|
||||
<Center>
|
||||
|
||||
@@ -8,7 +8,7 @@ import { Badge, Center, Group, Stack, Text, Title } from "@mantine/core";
|
||||
import { MODEL_VOTING } from "../../model/interface";
|
||||
import moment from "moment"
|
||||
import "moment/locale/id"
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
export default function ComponentVote_DetailDataSetelahPublish({
|
||||
data,
|
||||
@@ -34,7 +34,7 @@ export default function ComponentVote_DetailDataSetelahPublish({
|
||||
{data?.title}
|
||||
</Title>
|
||||
</Center>
|
||||
<Comp_DangerouslySetInnerHTML props={data?.deskripsi} />
|
||||
<Comp_SetInnerHTML props={data?.deskripsi} />
|
||||
|
||||
<Stack spacing={0} pb={authorName ? 0 : "xs"}>
|
||||
<Stack align="center" spacing={"xs"}>
|
||||
|
||||
@@ -42,7 +42,7 @@ import { Voting_ComponentSkeletonDetail } from "../../component/skeleton_view";
|
||||
import { Vote_funCreateHasil } from "../../fun/create/create_hasil";
|
||||
import { MODEL_VOTING } from "../../model/interface";
|
||||
import CustomSkeleton from "@/app_modules/components/CustomSkeleton";
|
||||
import { Comp_DangerouslySetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
import { Comp_SetInnerHTML } from "@/app_modules/_global/component/new/comp_set_inner_html";
|
||||
|
||||
export default function Vote_MainDetail({
|
||||
userLoginId,
|
||||
@@ -223,7 +223,7 @@ export default function Vote_MainDetail({
|
||||
{data?.title}
|
||||
</Title>
|
||||
</Center>
|
||||
<Comp_DangerouslySetInnerHTML props={data?.deskripsi} />
|
||||
<Comp_SetInnerHTML props={data?.deskripsi} />
|
||||
|
||||
<Stack spacing={0}>
|
||||
<Stack align="center" spacing={"xs"}>
|
||||
|
||||
Reference in New Issue
Block a user