Compare commits
2 Commits
4600400ba6
...
0af982bac7
| Author | SHA1 | Date | |
|---|---|---|---|
| 0af982bac7 | |||
|
|
c817a2b57f |
@@ -40,12 +40,28 @@ export default function Profile() {
|
|||||||
const [newFamilyName, setNewFamilyName] = useState('');
|
const [newFamilyName, setNewFamilyName] = useState('');
|
||||||
const [savingName, setSavingName] = useState(false);
|
const [savingName, setSavingName] = useState(false);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (user?.family_id) {
|
||||||
|
loadFamily();
|
||||||
|
}
|
||||||
|
}, [user?.family_id]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (user?.family_id && selectedFamily) {
|
if (user?.family_id && selectedFamily) {
|
||||||
loadMembers();
|
loadMembers();
|
||||||
}
|
}
|
||||||
}, [user?.family_id, selectedFamily]);
|
}, [user?.family_id, selectedFamily]);
|
||||||
|
|
||||||
|
const loadFamily = async () => {
|
||||||
|
if (!user?.family_id) return;
|
||||||
|
try {
|
||||||
|
const response = await familyApi.get(user.family_id);
|
||||||
|
setSelectedFamily(response.data);
|
||||||
|
} catch (err) {
|
||||||
|
console.error('Error loading family:', err);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const loadMembers = async () => {
|
const loadMembers = async () => {
|
||||||
if (!user?.family_id) return;
|
if (!user?.family_id) return;
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user