rev: diskusi umum

Deskripsi:
- detail diskusi
- list anggota diskusi

- blm selesai

No Issues
This commit is contained in:
amel
2025-01-05 14:13:52 +08:00
parent 463efe59ce
commit 506d8ab01b
12 changed files with 1072 additions and 10 deletions

View File

@@ -1,23 +1,22 @@
'use client'
import { currentScroll, globalNotifPage, keyWibu, ReloadButtonTop, TEMA } from "@/module/_global";
import { useHookstate } from "@hookstate/core";
import { ActionIcon, Avatar, Badge, Box, Divider, Flex, Grid, Group, Skeleton, Spoiler, Text, TextInput } from "@mantine/core";
import { ActionIcon, Badge, Box, Divider, Flex, Grid, Group, Skeleton, Spoiler, Text, TextInput } from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
import _ from "lodash";
import { useParams, useRouter } from "next/navigation";
import { useRouter } from "next/navigation";
import { useEffect, useState } from "react";
import toast from "react-hot-toast";
import { BiSolidCommentDetail } from "react-icons/bi";
import { GrChatOption } from "react-icons/gr";
import { HiMagnifyingGlass } from "react-icons/hi2";
import { useWibuRealtime } from "wibu-realtime";
import { funGetAllDiscussionGeneral } from "../lib/api_discussion_general";
import { BiSolidCommentDetail } from "react-icons/bi";
export default function ListDiscussionGeneral() {
const [isData, setData] = useState<any[]>([])
const [searchQuery, setSearchQuery] = useState('')
const param = useParams<{ id: string }>()
const [loading, setLoading] = useState(true)
const tema = useHookstate(TEMA)
const router = useRouter()
@@ -229,7 +228,7 @@ export default function ListDiscussionGeneral() {
overflowWrap: "break-word"
}}
onClick={() => {
router.push(`/division/${param.id}/discussion/${v.id}`)
router.push(`/discussion/${v.id}`)
}}
>
{v.desc}