9.5 사진 중심 카테고리 프리셋(해상도/비율/워터마크 옵션) o
This commit is contained in:
@@ -5,7 +5,7 @@ import { useToast } from "@/app/components/ui/ToastProvider";
|
||||
import { UploadButton } from "@/app/components/UploadButton";
|
||||
import { Editor } from "@/app/components/Editor";
|
||||
|
||||
export default function NewPostPage({ searchParams }: { searchParams?: { boardId?: string } }) {
|
||||
export default function NewPostPage({ searchParams }: { searchParams?: { boardId?: string; boardSlug?: string } }) {
|
||||
const router = useRouter();
|
||||
const { show } = useToast();
|
||||
const [form, setForm] = useState({ boardId: searchParams?.boardId ?? "", title: "", content: "" });
|
||||
@@ -34,7 +34,11 @@ export default function NewPostPage({ searchParams }: { searchParams?: { boardId
|
||||
<input placeholder="boardId" value={form.boardId} onChange={(e) => setForm({ ...form, boardId: e.target.value })} />
|
||||
<input placeholder="제목" value={form.title} onChange={(e) => setForm({ ...form, title: e.target.value })} />
|
||||
<Editor value={form.content} onChange={(v) => setForm({ ...form, content: v })} placeholder="내용을 입력하세요" />
|
||||
<UploadButton multiple onUploaded={(url) => setForm((f) => ({ ...f, content: `${f.content}\n` }))} />
|
||||
<UploadButton
|
||||
multiple
|
||||
onUploaded={(url) => setForm((f) => ({ ...f, content: `${f.content}\n` }))}
|
||||
{...(searchParams?.boardSlug ? require("@/lib/photoPresets").getPhotoPresetBySlug(searchParams.boardSlug) : {})}
|
||||
/>
|
||||
<button disabled={loading} onClick={submit}>{loading ? "저장 중..." : "등록"}</button>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user