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

View File

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