mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Formatting and list hook fix
This commit is contained in:
@@ -190,7 +190,7 @@ export const AddFilter: React.FC<IAddFilterProps> = (
|
|||||||
type={criterion.inputType}
|
type={criterion.inputType}
|
||||||
onChange={onChangedInput}
|
onChange={onChangedInput}
|
||||||
onBlur={onBlurInput}
|
onBlur={onBlurInput}
|
||||||
defaultValue={criterion.value ? criterion.value.toString() : ''}
|
defaultValue={criterion.value ? criterion.value.toString() : ""}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,10 +21,7 @@ export const SceneListTable: React.FC<ISceneListTableProps> = (
|
|||||||
|
|
||||||
const renderPerformers = (performers: Partial<GQL.Performer>[]) =>
|
const renderPerformers = (performers: Partial<GQL.Performer>[]) =>
|
||||||
performers.map(performer => (
|
performers.map(performer => (
|
||||||
<Link
|
<Link key={performer.id} to={NavUtils.makePerformerScenesUrl(performer)}>
|
||||||
key={performer.id}
|
|
||||||
to={NavUtils.makePerformerScenesUrl(performer)}
|
|
||||||
>
|
|
||||||
<h6>{performer.name}</h6>
|
<h6>{performer.name}</h6>
|
||||||
</Link>
|
</Link>
|
||||||
));
|
));
|
||||||
|
|||||||
@@ -342,6 +342,25 @@ const useList = <QueryResult extends IQueryResult, QueryData extends IDataItem>(
|
|||||||
})
|
})
|
||||||
: undefined;
|
: undefined;
|
||||||
|
|
||||||
|
function maybeRenderContent() {
|
||||||
|
if (!result.loading && !result.error) {
|
||||||
|
return options.renderContent(result, filter, selectedIds, zoomIndex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function maybeRenderPagination() {
|
||||||
|
if (!result.loading && !result.error) {
|
||||||
|
return (
|
||||||
|
<Pagination
|
||||||
|
itemsPerPage={filter.itemsPerPage}
|
||||||
|
currentPage={filter.currentPage}
|
||||||
|
totalItems={totalCount}
|
||||||
|
onChangePage={onChangePage}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const template = (
|
const template = (
|
||||||
<div>
|
<div>
|
||||||
<ListFilter
|
<ListFilter
|
||||||
@@ -362,15 +381,10 @@ const useList = <QueryResult extends IQueryResult, QueryData extends IDataItem>(
|
|||||||
{options.renderSelectedOptions && selectedIds.size > 0
|
{options.renderSelectedOptions && selectedIds.size > 0
|
||||||
? options.renderSelectedOptions(result, selectedIds)
|
? options.renderSelectedOptions(result, selectedIds)
|
||||||
: undefined}
|
: undefined}
|
||||||
{options.renderContent(result, filter, selectedIds, zoomIndex)}
|
|
||||||
{(result.loading || !forageInitialised) && <LoadingIndicator />}
|
{(result.loading || !forageInitialised) && <LoadingIndicator />}
|
||||||
{result.error && <h1>{result.error.message}</h1>}
|
{result.error && <h1>{result.error.message}</h1>}
|
||||||
<Pagination
|
{maybeRenderContent()}
|
||||||
itemsPerPage={filter.itemsPerPage}
|
{maybeRenderPagination()}
|
||||||
currentPage={filter.currentPage}
|
|
||||||
totalItems={totalCount}
|
|
||||||
onChangePage={onChangePage}
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user