mirror of
https://github.com/stashapp/stash.git
synced 2026-02-11 18:03:37 +01:00
Disable select all checkbox for plugin sources (#4434)
This commit is contained in:
parent
d8990e655d
commit
d23cecfc18
2 changed files with 10 additions and 1 deletions
|
|
@ -161,6 +161,7 @@ export const AvailableScraperPackages: React.FC = () => {
|
|||
addSource={addSource}
|
||||
editSource={editSource}
|
||||
deleteSource={deleteSource}
|
||||
allowSelectAll
|
||||
/>
|
||||
</div>
|
||||
</SettingSection>
|
||||
|
|
|
|||
|
|
@ -623,6 +623,7 @@ const SourcePackagesList: React.FC<{
|
|||
loadSource: () => Promise<RemotePackage[]>;
|
||||
selectedOnly: boolean;
|
||||
selectedPackages: RemotePackage[];
|
||||
allowSelectAll?: boolean;
|
||||
setSelectedPackages: React.Dispatch<React.SetStateAction<RemotePackage[]>>;
|
||||
renderDescription?: (pkg: RemotePackage) => React.ReactNode;
|
||||
editSource: () => void;
|
||||
|
|
@ -630,6 +631,7 @@ const SourcePackagesList: React.FC<{
|
|||
}> = ({
|
||||
source,
|
||||
loadSource,
|
||||
allowSelectAll,
|
||||
selectedOnly,
|
||||
selectedPackages,
|
||||
setSelectedPackages,
|
||||
|
|
@ -788,7 +790,7 @@ const SourcePackagesList: React.FC<{
|
|||
<>
|
||||
<tr className="package-source">
|
||||
<td>
|
||||
{packages !== undefined ? (
|
||||
{allowSelectAll && packages !== undefined ? (
|
||||
<Form.Check
|
||||
checked={sourceChecked ?? false}
|
||||
onChange={() => toggleSource()}
|
||||
|
|
@ -847,6 +849,7 @@ const AvailablePackagesList: React.FC<{
|
|||
React.SetStateAction<Record<string, RemotePackage[]>>
|
||||
>;
|
||||
selectedOnly: boolean;
|
||||
allowSourceSelectAll?: boolean;
|
||||
addSource: (src: GQL.PackageSource) => void;
|
||||
editSource: (existing: GQL.PackageSource, changed: GQL.PackageSource) => void;
|
||||
deleteSource: (source: GQL.PackageSource) => void;
|
||||
|
|
@ -862,6 +865,7 @@ const AvailablePackagesList: React.FC<{
|
|||
addSource,
|
||||
editSource,
|
||||
deleteSource,
|
||||
allowSourceSelectAll,
|
||||
}) => {
|
||||
const [deletingSource, setDeletingSource] = useState<GQL.PackageSource>();
|
||||
const [editingSource, setEditingSource] = useState<GQL.PackageSource>();
|
||||
|
|
@ -923,6 +927,7 @@ const AvailablePackagesList: React.FC<{
|
|||
setSelectedPackages={(v) => setSelectedSourcePackages(src, v)}
|
||||
editSource={() => setEditingSource(src)}
|
||||
deleteSource={() => setDeletingSource(src)}
|
||||
allowSelectAll={allowSourceSelectAll}
|
||||
/>
|
||||
))}
|
||||
<tr className="add-package-source">
|
||||
|
|
@ -1006,6 +1011,7 @@ export const AvailablePackages: React.FC<{
|
|||
addSource: (src: GQL.PackageSource) => void;
|
||||
editSource: (existing: GQL.PackageSource, changed: GQL.PackageSource) => void;
|
||||
deleteSource: (source: GQL.PackageSource) => void;
|
||||
allowSelectAll?: boolean;
|
||||
}> = ({
|
||||
sources,
|
||||
loadSource,
|
||||
|
|
@ -1015,6 +1021,7 @@ export const AvailablePackages: React.FC<{
|
|||
addSource,
|
||||
editSource,
|
||||
deleteSource,
|
||||
allowSelectAll,
|
||||
}) => {
|
||||
const [checkedPackages, setCheckedPackages] = useState<
|
||||
Record<string, RemotePackage[]>
|
||||
|
|
@ -1066,6 +1073,7 @@ export const AvailablePackages: React.FC<{
|
|||
addSource={addSource}
|
||||
editSource={editSource}
|
||||
deleteSource={deleteSource}
|
||||
allowSourceSelectAll={allowSelectAll}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in a new issue