fix: href link from internal question in supervisor
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Sabda Yagra 2026-02-26 10:42:01 +07:00
parent cbb832bb7b
commit 8a91eb6294
2 changed files with 20 additions and 15 deletions

View File

@ -105,7 +105,7 @@ export default function FormQuestionsForward() {
const [detailTickets, setDetailTickets] = useState<DetailTicket | null>(null); const [detailTickets, setDetailTickets] = useState<DetailTicket | null>(null);
// const [selectedPriority, setSelectedPriority] = useState(""); // const [selectedPriority, setSelectedPriority] = useState("");
const [selectedPriority, setSelectedPriority] = useState<OptionType | null>( const [selectedPriority, setSelectedPriority] = useState<OptionType | null>(
null null,
); );
const [replyMessage, setReplyMessage] = useState(""); const [replyMessage, setReplyMessage] = useState("");
const [selectedStatus, setSelectedStatus] = useState(""); const [selectedStatus, setSelectedStatus] = useState("");
@ -237,7 +237,7 @@ export default function FormQuestionsForward() {
const handleChange = ( const handleChange = (
selected: MultiValue<Option>, selected: MultiValue<Option>,
_actionMeta: ActionMeta<Option> _actionMeta: ActionMeta<Option>,
) => { ) => {
setSelectedOption([...selected]); setSelectedOption([...selected]);
}; };
@ -311,13 +311,14 @@ export default function FormQuestionsForward() {
{` `} {` `}
mengirimkan pesan untuk{` `} mengirimkan pesan untuk{` `}
<Link <Link
href={ // href={
detail?.feed // detail?.feed
? detail?.feed?.permalink_url == undefined // ? detail?.feed?.permalink_url == undefined
? detail?.feedUrl // ? detail?.feedUrl
: detail?.feed?.permalink_url // : detail?.feed?.permalink_url
: "" // : ""
} // }
href={detail?.feedUrl}
target="_blank" target="_blank"
className="font-bold" className="font-bold"
> >
@ -328,7 +329,7 @@ export default function FormQuestionsForward() {
{`${new Date(detail?.createdAt).getDate()}-${ {`${new Date(detail?.createdAt).getDate()}-${
new Date(detail?.createdAt).getMonth() + 1 new Date(detail?.createdAt).getMonth() + 1
}-${new Date(detail?.createdAt).getFullYear()} ${new Date( }-${new Date(detail?.createdAt).getFullYear()} ${new Date(
detail?.createdAt detail?.createdAt,
).getHours()}:${new Date(detail?.createdAt).getMinutes()}`} ).getHours()}:${new Date(detail?.createdAt).getMinutes()}`}
</p> </p>
</div> </div>
@ -388,7 +389,7 @@ export default function FormQuestionsForward() {
<div className="flex flex-row gap-2 mb-2"> <div className="flex flex-row gap-2 mb-2">
{selectedOperator.map((id) => { {selectedOperator.map((id) => {
const label = operatorOpt.find( const label = operatorOpt.find(
(op: any) => op.value === id (op: any) => op.value === id,
)?.label; )?.label;
return ( return (
<div <div
@ -400,7 +401,7 @@ export default function FormQuestionsForward() {
type="button" type="button"
onClick={() => onClick={() =>
setSelectedOperator((prev) => setSelectedOperator((prev) =>
prev.filter((val) => val !== id) prev.filter((val) => val !== id),
) )
} }
className="ml-2 text-gray-500 hover:text-red-600" className="ml-2 text-gray-500 hover:text-red-600"
@ -439,7 +440,7 @@ export default function FormQuestionsForward() {
]); ]);
} else { } else {
setSelectedOperator((prev) => setSelectedOperator((prev) =>
prev.filter((val) => val !== op.value) prev.filter((val) => val !== op.value),
); );
} }
}} }}

View File

@ -107,6 +107,7 @@ export type internalDetail = {
id: number; id: number;
fullname: string; fullname: string;
}; };
feedUrl: string;
}; };
export default function FormQuestionsReply() { export default function FormQuestionsReply() {
@ -493,9 +494,12 @@ export default function FormQuestionsReply() {
{detailTicketsQuestions?.commentFromUserName} {detailTicketsQuestions?.commentFromUserName}
</span>{" "} </span>{" "}
mengirimkan komentar untuk{" "} mengirimkan komentar untuk{" "}
<span className="font-bold text-sm"> <Link href={
detailTicketsQuestions?.feedUrl
} className="font-bold text-sm">
{detailTicketsQuestions?.feedTitle} {detailTicketsQuestions?.feedTitle}
</span> </Link>
</p> </p>
<p className="text-xs"> <p className="text-xs">
{`${new Date( {`${new Date(