mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
added default item in case of empty list in labels dropdown
This commit is contained in:
parent
86673b3b59
commit
842c3b8af0
@ -52,10 +52,12 @@ export const Subscribers = () => {
|
|||||||
$eq: labelFilter ? [{ labels: [labelFilter] }] : [],
|
$eq: labelFilter ? [{ labels: [labelFilter] }] : [],
|
||||||
$or: ["first_name", "last_name"],
|
$or: ["first_name", "last_name"],
|
||||||
});
|
});
|
||||||
|
|
||||||
const { dataGridProps } = useFind(
|
const { dataGridProps } = useFind(
|
||||||
{ entity: EntityType.SUBSCRIBER, format: Format.FULL },
|
{ entity: EntityType.SUBSCRIBER, format: Format.FULL },
|
||||||
{ params: searchPayload },
|
{ params: searchPayload },
|
||||||
);
|
);
|
||||||
|
|
||||||
const columns: GridColDef<ISubscriber>[] = [
|
const columns: GridColDef<ISubscriber>[] = [
|
||||||
{ field: "id", headerName: "ID" },
|
{ field: "id", headerName: "ID" },
|
||||||
{
|
{
|
||||||
@ -206,11 +208,15 @@ export const Subscribers = () => {
|
|||||||
),
|
),
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{(labels || []).map((label) => (
|
{!!labels.length ? (
|
||||||
<MenuItem key={label.id} value={label.id}>
|
labels.map((label) => (
|
||||||
{label.name}
|
<MenuItem key={label.id} value={label.id}>
|
||||||
</MenuItem>
|
{label.name}
|
||||||
))}
|
</MenuItem>
|
||||||
|
))
|
||||||
|
) : (
|
||||||
|
<MenuItem disabled>No label found</MenuItem>
|
||||||
|
)}
|
||||||
</Input>
|
</Input>
|
||||||
</Grid>
|
</Grid>
|
||||||
</PageHeader>
|
</PageHeader>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user