refactor: always show settings

This commit is contained in:
Carlos Valente
2024-12-15 11:14:26 +01:00
committed by Carlos Valente
parent bedab221d9
commit e91d5f5cd9
4 changed files with 12 additions and 12 deletions
+7 -9
View File
@@ -40,7 +40,7 @@ export default function Cuesheet({
selectedId, selectedId,
currentBlockId, currentBlockId,
}: CuesheetProps) { }: CuesheetProps) {
const { followSelected, showSettings, showDelayBlock, showPrevious, showIndexColumn } = useCuesheetSettings(); const { followSelected, showDelayBlock, showPrevious, showIndexColumn } = useCuesheetSettings();
const { const {
columnVisibility, columnVisibility,
columnOrder, columnOrder,
@@ -110,14 +110,12 @@ export default function Cuesheet({
return ( return (
<> <>
{showSettings && ( <CuesheetTableSettings
<CuesheetTableSettings columns={allLeafColumns}
columns={allLeafColumns} handleResetResizing={resetColumnResizing}
handleResetResizing={resetColumnResizing} handleResetReordering={resetColumnOrder}
handleResetReordering={resetColumnOrder} handleClearToggles={setAllVisible}
handleClearToggles={setAllVisible} />
/>
)}
<div ref={tableContainerRef} className={style.cuesheetContainer}> <div ref={tableContainerRef} className={style.cuesheetContainer}>
<table className={style.cuesheet}> <table className={style.cuesheet}>
<CuesheetHeader headerGroups={headerGroups} saveColumnOrder={reorder} showIndexColumn={showIndexColumn} /> <CuesheetHeader headerGroups={headerGroups} saveColumnOrder={reorder} showIndexColumn={showIndexColumn} />
@@ -5,9 +5,10 @@
padding: 1rem 0.5rem; padding: 1rem 0.5rem;
display: grid; display: grid;
grid-template-rows: 3rem auto 1fr; grid-template-rows: 3rem auto auto 1fr;
grid-template-areas: grid-template-areas:
'overview' 'overview'
'progress'
'settings' 'settings'
'table'; 'table';
gap: 1rem; gap: 1rem;
@@ -1,3 +1,4 @@
.progressOverride { .progressOverride {
height: 1rem; height: 1rem;
grid-area: progress;
} }
@@ -1,6 +1,6 @@
.tableSettings { .tableSettings {
grid-area: settings; grid-area: settings;
padding: 0.5rem 1rem; padding-inline: 0.5rem;
display: flex; display: flex;
gap: 5rem; gap: 5rem;
font-size: $inner-section-text-size; font-size: $inner-section-text-size;