Merge pull request #12 from nightbug-xx/31gcf4-codex/친구정보-출력-문제-수정
Add public visibility toggles
This commit is contained in:
commit
dc1c120837
@ -44,8 +44,8 @@ export default function CharacterEditPage() {
|
|||||||
await api.put(`/characters/${id}`, {
|
await api.put(`/characters/${id}`, {
|
||||||
name,
|
name,
|
||||||
server,
|
server,
|
||||||
combat_power: Number(combatPower),
|
power: Number(combatPower),
|
||||||
is_public: isPublic
|
is_public: isPublic,
|
||||||
})
|
})
|
||||||
navigate('/characters')
|
navigate('/characters')
|
||||||
} catch {
|
} catch {
|
||||||
|
|||||||
@ -35,11 +35,11 @@ export default function HomeworkEditPage() {
|
|||||||
const handleUpdate = async () => {
|
const handleUpdate = async () => {
|
||||||
try {
|
try {
|
||||||
await api.put(`/homeworks/${id}`, {
|
await api.put(`/homeworks/${id}`, {
|
||||||
name: title, // ✅ title → name
|
title,
|
||||||
description,
|
description,
|
||||||
repeat_type: resetType, // ✅ reset_type → repeat_type
|
reset_type: resetType,
|
||||||
repeat_count: Number(clearCount), // ✅ clear_count → repeat_count
|
clear_count: Number(clearCount),
|
||||||
is_public: isPublic
|
is_public: isPublic,
|
||||||
})
|
})
|
||||||
navigate('/homeworks')
|
navigate('/homeworks')
|
||||||
} catch {
|
} catch {
|
||||||
|
|||||||
@ -17,6 +17,7 @@ export default function RegisterHomework() {
|
|||||||
const [description, setDescription] = useState('')
|
const [description, setDescription] = useState('')
|
||||||
const [resetType, setResetType] = useState('')
|
const [resetType, setResetType] = useState('')
|
||||||
const [clearCount, setClearCount] = useState(0)
|
const [clearCount, setClearCount] = useState(0)
|
||||||
|
const [resetTime, setResetTime] = useState('')
|
||||||
const [isPublic, setIsPublic] = useState(false)
|
const [isPublic, setIsPublic] = useState(false)
|
||||||
const [error, setError] = useState('')
|
const [error, setError] = useState('')
|
||||||
const navigate = useNavigate()
|
const navigate = useNavigate()
|
||||||
@ -28,6 +29,7 @@ export default function RegisterHomework() {
|
|||||||
title,
|
title,
|
||||||
description,
|
description,
|
||||||
reset_type: resetType,
|
reset_type: resetType,
|
||||||
|
reset_time: resetTime,
|
||||||
clear_count: clearCount,
|
clear_count: clearCount,
|
||||||
is_public: isPublic,
|
is_public: isPublic,
|
||||||
})
|
})
|
||||||
@ -69,6 +71,14 @@ export default function RegisterHomework() {
|
|||||||
<MenuItem value="weekly">매주</MenuItem>
|
<MenuItem value="weekly">매주</MenuItem>
|
||||||
<MenuItem value="monthly">매달</MenuItem>
|
<MenuItem value="monthly">매달</MenuItem>
|
||||||
</TextField>
|
</TextField>
|
||||||
|
<TextField
|
||||||
|
fullWidth
|
||||||
|
type="time"
|
||||||
|
label="초기화 시간"
|
||||||
|
margin="normal"
|
||||||
|
value={resetTime}
|
||||||
|
onChange={(e) => setResetTime(e.target.value)}
|
||||||
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
fullWidth
|
fullWidth
|
||||||
type="number"
|
type="number"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user