Center report filter controls
This commit is contained in:
parent
ff9d95746e
commit
feac6c2bb7
2 changed files with 6 additions and 2 deletions
|
|
@ -116,6 +116,8 @@ export function DateRangeButton({
|
||||||
setOpen(false)
|
setOpen(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const clearEnabled = Boolean(from || to || draftRange?.from || draftRange?.to)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Popover
|
<Popover
|
||||||
open={open}
|
open={open}
|
||||||
|
|
@ -156,7 +158,7 @@ export function DateRangeButton({
|
||||||
setOpen(false)
|
setOpen(false)
|
||||||
}}
|
}}
|
||||||
className="inline-flex items-center gap-2 rounded-full px-3 py-1 text-sm font-medium text-neutral-600 transition hover:text-neutral-900 disabled:opacity-40"
|
className="inline-flex items-center gap-2 rounded-full px-3 py-1 text-sm font-medium text-neutral-600 transition hover:text-neutral-900 disabled:opacity-40"
|
||||||
disabled={!from && !to}
|
disabled={!clearEnabled}
|
||||||
>
|
>
|
||||||
<IconEraser className="size-4" />
|
<IconEraser className="size-4" />
|
||||||
<span>{clearLabel}</span>
|
<span>{clearLabel}</span>
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,8 @@ export function ReportsFilterToolbar({
|
||||||
onValueChange={(next) => onCompanyChange(next ?? "all")}
|
onValueChange={(next) => onCompanyChange(next ?? "all")}
|
||||||
options={companyOptions}
|
options={companyOptions}
|
||||||
placeholder="Todas as empresas"
|
placeholder="Todas as empresas"
|
||||||
triggerClassName="h-10 w-full min-w-56 rounded-2xl border border-border/60 bg-background/95 px-3 text-left text-sm font-semibold text-neutral-800 md:w-64"
|
triggerClassName="h-10 w-full min-w-56 rounded-2xl border border-border/60 bg-background/95 px-3 text-sm font-semibold text-neutral-800 md:w-64"
|
||||||
|
align="center"
|
||||||
/>
|
/>
|
||||||
{onDateRangeChange ? (
|
{onDateRangeChange ? (
|
||||||
<DateRangeButton
|
<DateRangeButton
|
||||||
|
|
@ -73,6 +74,7 @@ export function ReportsFilterToolbar({
|
||||||
to={dateTo ?? null}
|
to={dateTo ?? null}
|
||||||
onChange={onDateRangeChange}
|
onChange={onDateRangeChange}
|
||||||
className="w-full min-w-[200px] md:w-auto"
|
className="w-full min-w-[200px] md:w-auto"
|
||||||
|
align="center"
|
||||||
/>
|
/>
|
||||||
) : null}
|
) : null}
|
||||||
{showBillingFilter ? (
|
{showBillingFilter ? (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue