feat(kesehatan): slim ringkasan kesehatan schema + tambah seeder balita & ibu hamil - bump 0.1.52

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-05 10:31:40 +08:00
parent afe0d9d04b
commit fd2060405f
10 changed files with 760 additions and 159 deletions

View File

@@ -24,7 +24,7 @@ import {
IconAlertTriangle,
} from '@tabler/icons-react';
import { useRouter } from 'next/navigation';
import { useEffect } from 'react';
import { useEffect, useCallback } from 'react';
import { useProxy } from 'valtio/utils';
import ringkasanKesehatanState from '../../_state/kesehatan/ringkasan-kesehatan/ringkasanKesehatan';
@@ -71,13 +71,8 @@ export default function RingkasanKesehatanPage() {
const state = useProxy(ringkasanKesehatanState);
const stats = state.findStats.data;
useEffect(() => {
state.findStats.load();
}, []); // eslint-disable-line react-hooks/exhaustive-deps
const handleSaveTarget = async () => {
await state.update.submitTarget();
};
const loadStats = useCallback(() => { ringkasanKesehatanState.findStats.load(); }, []);
useEffect(() => { loadStats(); }, [loadStats]);
const isLoading = state.findStats.loading;
@@ -175,7 +170,7 @@ export default function RingkasanKesehatanPage() {
style={{ flex: 1 }}
/>
<Button
onClick={handleSaveTarget}
onClick={() => state.update.submitTarget()}
radius="md"
disabled={state.update.loading}
style={{