Skip to content

Commit 9a77c85

Browse files
committed
Hide title for review flow name; make first submission row toggled by default
1 parent 5060ce1 commit 9a77c85

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

src/apps/review/src/lib/components/AiReviewsTable/AiReviewsTable.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ const AiReviewsTable: FC<AiReviewsTableProps> = props => {
174174
<span className={styles.icon}>
175175
<IconAiReview />
176176
</span>
177-
<span className={styles.workflowName} title={run.workflow.name}>
177+
<span className={styles.workflowName}>
178178
<Tooltip content={run.workflow.name} triggerOn='hover'>
179179
{run.workflow.name}
180180
</Tooltip>

src/apps/review/src/lib/components/ChallengeDetailsContent/TabContentSubmissions.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,10 +323,11 @@ export const TabContentSubmissions: FC<Props> = props => {
323323
label: 'Reviewer',
324324
mobileColSpan: 2,
325325
propertyName: 'virusScan',
326-
renderer: (submission: BackendSubmission) => (
326+
renderer: (submission: BackendSubmission, allRows: BackendSubmission[]) => (
327327
<CollapsibleAiReviewsRow
328328
aiReviewers={props.aiReviewers!}
329329
submission={submission}
330+
defaultOpen={allRows ? !allRows.indexOf(submission) : false}
330331
/>
331332
),
332333
type: 'element',

src/apps/review/src/lib/components/CollapsibleAiReviewsRow/CollapsibleAiReviewsRow.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@ import { BackendSubmission } from '../../models'
99
import styles from './CollapsibleAiReviewsRow.module.scss'
1010

1111
interface CollapsibleAiReviewsRowProps {
12+
defaultOpen?: boolean
1213
aiReviewers: { aiWorkflowId: string }[]
1314
submission: BackendSubmission
1415
}
1516

1617
const CollapsibleAiReviewsRow: FC<CollapsibleAiReviewsRowProps> = props => {
1718
const aiReviewersCount = props.aiReviewers.length + 1
1819

19-
const [isOpen, setIsOpen] = useState(false)
20+
const [isOpen, setIsOpen] = useState(props.defaultOpen ?? false)
2021

2122
const toggleOpen = useCallback(() => {
2223
setIsOpen(wasOpen => !wasOpen)

src/libs/ui/lib/components/table/table-row/TableRow.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ export const TableRow: <T extends { [propertyName: string]: any }>(
6666
: undefined
6767
}
6868
style={colWidth ? { width: `${colWidth}px` } : {}}
69+
allRows={props.allRows}
6970
/>
7071
)
7172
})

0 commit comments

Comments
 (0)