mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
fix(frontend): persist search param content
This commit is contained in:
parent
a29bb37890
commit
dbf03088e2
@ -57,9 +57,10 @@ export const Contents = () => {
|
|||||||
const queryClient = useQueryClient();
|
const queryClient = useQueryClient();
|
||||||
const dialogs = useDialogs();
|
const dialogs = useDialogs();
|
||||||
// data fetching
|
// data fetching
|
||||||
const { onSearch, searchPayload } = useSearch<IContent>({
|
const { ref, onSearch, searchPayload } = useSearch<IContent>({
|
||||||
$eq: [{ entity: String(query.id) }],
|
$eq: [{ entity: String(query.id) }],
|
||||||
$iLike: ["title"],
|
$iLike: ["title"],
|
||||||
|
queryParam: { key: "search", defaultValue: "" },
|
||||||
});
|
});
|
||||||
const hasPermission = useHasPermission();
|
const hasPermission = useHasPermission();
|
||||||
const { dataGridProps } = useFind(
|
const { dataGridProps } = useFind(
|
||||||
@ -157,7 +158,7 @@ export const Contents = () => {
|
|||||||
>
|
>
|
||||||
<Grid justifyContent="flex-end" gap={1} container alignItems="center">
|
<Grid justifyContent="flex-end" gap={1} container alignItems="center">
|
||||||
<Grid item>
|
<Grid item>
|
||||||
<FilterTextfield onChange={onSearch} />
|
<FilterTextfield inputRef={ref} onChange={onSearch} />
|
||||||
</Grid>
|
</Grid>
|
||||||
{hasPermission(EntityType.CONTENT, PermissionAction.CREATE) ? (
|
{hasPermission(EntityType.CONTENT, PermissionAction.CREATE) ? (
|
||||||
<ButtonGroup sx={{ marginLeft: "auto" }}>
|
<ButtonGroup sx={{ marginLeft: "auto" }}>
|
||||||
|
Loading…
Reference in New Issue
Block a user