fix(ui): improve searchbar responsiveness on mobile #7
|
|
@ -257,7 +257,7 @@ export const SearchBar = () => {
|
||||||
{/* Datas */}
|
{/* Datas */}
|
||||||
<Grid size={{ xs: 12, sm: 12, md: 5 }}>
|
<Grid size={{ xs: 12, sm: 12, md: 5 }}>
|
||||||
<LocalizationProvider dateAdapter={AdapterMoment} adapterLocale="pt-br">
|
<LocalizationProvider dateAdapter={AdapterMoment} adapterLocale="pt-br">
|
||||||
<Box display="flex" gap={1.5}>
|
<Box display="flex" gap={1.5} sx={{ flexDirection: { xs: 'column', sm: 'row' } }}>
|
||||||
<DatePicker
|
<DatePicker
|
||||||
label="Data Inicial"
|
label="Data Inicial"
|
||||||
value={localFilters.createDateIni ? moment(localFilters.createDateIni, 'YYYY-MM-DD') : null}
|
value={localFilters.createDateIni ? moment(localFilters.createDateIni, 'YYYY-MM-DD') : null}
|
||||||
|
|
@ -298,26 +298,28 @@ export const SearchBar = () => {
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
{/* Ações */}
|
{/* Ações */}
|
||||||
<Grid size={{ xs: 12, md: 5 }} sx={{ display: 'flex', justifyContent: 'flex-end', gap: 1 }}>
|
<Grid size={{ xs: 12, md: 5 }} sx={{ display: 'flex', justifyContent: { xs: 'space-between', md: 'flex-end' }, flexDirection: { xs: 'column', sm: 'row' }, gap: 1 }}>
|
||||||
<Button
|
<Button
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
color="inherit"
|
color="inherit"
|
||||||
size="small"
|
size="small"
|
||||||
onClick={handleReset}
|
onClick={handleReset}
|
||||||
startIcon={<ResetIcon />}
|
startIcon={<ResetIcon />}
|
||||||
sx={{ textTransform: 'none', minWidth: 90 }}
|
fullWidth
|
||||||
|
sx={{ textTransform: 'none', minWidth: { xs: '100%', sm: 90 } }}
|
||||||
>
|
>
|
||||||
Limpar
|
Limpar
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
<Badge badgeContent={activeDrawerFiltersCount} color="primary">
|
<Badge badgeContent={activeDrawerFiltersCount} color="primary" sx={{ width: { xs: '100%', sm: 'auto' } }}>
|
||||||
<Button
|
<Button
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
color="primary"
|
color="primary"
|
||||||
size="small"
|
size="small"
|
||||||
onClick={toggleDrawer(true)}
|
onClick={toggleDrawer(true)}
|
||||||
startIcon={<TuneIcon />}
|
startIcon={<TuneIcon />}
|
||||||
sx={{ textTransform: 'none', minWidth: 100 }}
|
fullWidth
|
||||||
|
sx={{ textTransform: 'none', minWidth: { xs: '100%', sm: 100 } }}
|
||||||
>
|
>
|
||||||
Filtros
|
Filtros
|
||||||
</Button>
|
</Button>
|
||||||
|
|
@ -330,7 +332,8 @@ export const SearchBar = () => {
|
||||||
onClick={handleFilter}
|
onClick={handleFilter}
|
||||||
disabled={!isDateValid || !!dateError || isFetching}
|
disabled={!isDateValid || !!dateError || isFetching}
|
||||||
startIcon={isFetching ? <CircularProgress size={16} color="inherit" /> : <SearchIcon />}
|
startIcon={isFetching ? <CircularProgress size={16} color="inherit" /> : <SearchIcon />}
|
||||||
sx={{ textTransform: 'none', minWidth: 100 }}
|
fullWidth
|
||||||
|
sx={{ textTransform: 'none', minWidth: { xs: '100%', sm: 100 } }}
|
||||||
>
|
>
|
||||||
Buscar
|
Buscar
|
||||||
</Button>
|
</Button>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue