mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 12:24:38 +03:00
Make scenes page list view checkbox fill entire cell (#2974)
This commit is contained in:
@@ -55,24 +55,26 @@ export const SceneListTable: React.FC<ISceneListTableProps> = (
|
|||||||
return (
|
return (
|
||||||
<tr key={scene.id}>
|
<tr key={scene.id}>
|
||||||
<td>
|
<td>
|
||||||
<Form.Control
|
<label>
|
||||||
type="checkbox"
|
<Form.Control
|
||||||
checked={props.selectedIds.has(scene.id)}
|
type="checkbox"
|
||||||
onChange={() =>
|
checked={props.selectedIds.has(scene.id)}
|
||||||
props.onSelectChange!(
|
onChange={() =>
|
||||||
scene.id,
|
props.onSelectChange!(
|
||||||
!props.selectedIds.has(scene.id),
|
scene.id,
|
||||||
shiftKey
|
!props.selectedIds.has(scene.id),
|
||||||
)
|
shiftKey
|
||||||
}
|
)
|
||||||
onClick={(
|
}
|
||||||
event: React.MouseEvent<HTMLInputElement, MouseEvent>
|
onClick={(
|
||||||
) => {
|
event: React.MouseEvent<HTMLInputElement, MouseEvent>
|
||||||
// eslint-disable-next-line prefer-destructuring
|
) => {
|
||||||
shiftKey = event.shiftKey;
|
// eslint-disable-next-line prefer-destructuring
|
||||||
event.stopPropagation();
|
shiftKey = event.shiftKey;
|
||||||
}}
|
event.stopPropagation();
|
||||||
/>
|
}}
|
||||||
|
/>
|
||||||
|
</label>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<Link to={sceneLink}>
|
<Link to={sceneLink}>
|
||||||
@@ -114,7 +116,7 @@ export const SceneListTable: React.FC<ISceneListTableProps> = (
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="row table-list justify-content-center">
|
<div className="row scene-table table-list justify-content-center">
|
||||||
<Table striped bordered>
|
<Table striped bordered>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -638,3 +638,23 @@ input[type="range"].blue-slider {
|
|||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.scene-table {
|
||||||
|
table,
|
||||||
|
tr,
|
||||||
|
td,
|
||||||
|
label,
|
||||||
|
input {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
td {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
display: block;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0.5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user