Facturas de cliente

This commit is contained in:
David Arranz 2025-10-19 21:05:07 +02:00
parent 2fc9deea85
commit 7a52daca32
2 changed files with 5 additions and 2 deletions

View File

@ -23,7 +23,7 @@ type Align = "start" | "center" | "end" | "between";
type GroupSubmitButtonProps = Omit<SubmitButtonProps, "isLoading" | "preventDoubleSubmit">;
export type FormCommitButtonGroupProps = {
export type UpdateCommitButtonGroupProps = {
className?: string;
align?: Align; // default "end"
gap?: string; // default "gap-2"
@ -33,6 +33,7 @@ export type FormCommitButtonGroupProps = {
disabled?: boolean;
preventDoubleSubmit?: boolean; // Evita múltiples submits mientras loading
preview?
cancel?: CancelFormButtonProps & { show?: boolean };
submit?: GroupSubmitButtonProps; // props directas a SubmitButton
@ -68,7 +69,7 @@ export const UpdateCommitButtonGroup = ({
onPreview,
onDuplicate,
onBack,
}: FormCommitButtonGroupProps) => {
}: UpdateCommitButtonGroupProps) => {
const showCancel = cancel?.show ?? true;
const hasSecondaryActions = onReset || onPreview || onDuplicate || onBack || onDelete;
@ -93,6 +94,7 @@ export const UpdateCommitButtonGroup = ({
className
)}
>
{preview && <SubmitFormButton {...submit} />}
{submit && <SubmitFormButton {...submit} />}
{showCancel && <CancelFormButton {...cancel} />}

View File

@ -264,6 +264,7 @@ export function DataTable<TData, TValue>({
</TableRow>
)}
</TableBody>
{/* Paginación */}
{enablePagination && (
<TableFooter>