File name
Commit message
Commit date
File name
Commit message
Commit date
09-03
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
'use client';
import { useRouter } from 'next/navigation';
import { FoxButton } from '@fox/core/components/fox-button';
import { FoxButtonGroup } from '@fox/core/components/fox-button-group';
import { FoxButtonPanel } from '@fox/core/components/fox-button-panel';
interface ContentFormActionsProps {
submitLabel: string;
listHref: string;
pending: boolean;
}
/** 폼 하단의 [목록] [등록/수정] — 시안 btn-page(5402:12368). 그룹이 하나라 패널이 가운데 세운다. */
export function ContentFormActions({
submitLabel,
listHref,
pending,
}: ContentFormActionsProps) {
const router = useRouter();
return (
<FoxButtonPanel>
<FoxButtonGroup size="lg">
<FoxButton
type="default"
size="lg"
label="목록"
onAction={() => router.push(listHref)}
/>
<FoxButton
type="primary"
size="lg"
htmlType="submit"
label={submitLabel}
loading={pending}
/>
</FoxButtonGroup>
</FoxButtonPanel>
);
}