用服务器组件写了点/folders
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-11-11 22:01:32 +08:00
parent d4f786c990
commit 94d570557b
13 changed files with 291 additions and 167 deletions

View File

@@ -0,0 +1,38 @@
"use client";
import { getTextPairsByFolderId } from "@/lib/controllers/TextPairController";
import { useEffect, useState } from "react";
interface Props {
username: string;
folderId: number;
}
interface TextPair {
id: number;
text1: string;
text2: string;
locale1: string;
locale2: string;
}
export default function InFolder({ folderId }: Props) {
const [textPairs, setTextPairs] = useState<TextPair[]>([]);
useEffect(() => {
getTextPairsByFolderId(folderId).then((textPairs) => {
setTextPairs(textPairs as TextPair[]);
});
}, [folderId, textPairs]);
const updateTextPairs = async () => {
const updatedTextPairs = await getTextPairsByFolderId(folderId);
setTextPairs(updatedTextPairs as TextPair[]);
};
return (
<div>
<h1>In Folder</h1>
</div>
);
}