Skip to content

Commit 3e09c99

Browse files
Merge pull request activetigger#962 from AXLMRIN/fix/polishing
recenter the "no element evailable"
2 parents 3bce3f8 + e927fa8 commit 3e09c99

1 file changed

Lines changed: 36 additions & 37 deletions

File tree

frontend/src/components/Annotation/AnnotationManagement.tsx

Lines changed: 36 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,14 @@ export const AnnotationManagement: FC = () => {
288288
nSample={nSample}
289289
statistics={statistics}
290290
/>
291-
291+
{elementId === 'noelement' && (
292+
<div className="alert horizontal center">
293+
No element available
294+
<button className="btn-primary-action" onClick={fetchNextElement}>
295+
<LuRefreshCw size={20} /> Get element
296+
</button>
297+
</div>
298+
)}
292299
{/**
293300
* ANNOTATION BLOCK
294301
**/}
@@ -304,42 +311,34 @@ export const AnnotationManagement: FC = () => {
304311
} as CSSProperties
305312
}
306313
>
307-
{elementId === 'noelement' ? (
308-
<div className="alert horizontal center">
309-
<div>
310-
No element available
311-
<button className="btn-primary-action" onClick={fetchNextElement}>
312-
<LuRefreshCw size={20} /> Get element
313-
</button>
314-
</div>
315-
</div>
316-
) : kindScheme !== 'span' ? (
317-
<>
318-
<TextClassificationPanel
319-
element={element as ElementOutModel}
320-
displayConfig={displayConfig}
321-
textInFrame={textInFrame}
322-
textOutFrame={textOutFrame}
323-
validHighlightText={validHighlightText}
324-
elementId={elementId as string}
325-
lastTag={lastTag as string}
326-
phase={effectivePhase}
327-
frameRef={frameRef as unknown as HTMLDivElement}
328-
/>
329-
</>
330-
) : (
331-
<>
332-
<TextSpanPanel
333-
elementId={elementId || 'noelement'}
334-
displayConfig={displayConfig}
335-
postAnnotation={postAnnotation}
336-
labels={availableLabels}
337-
text={element?.text as string}
338-
lastTag={lastTag as string}
339-
element={element as ElementOutModel}
340-
/>
341-
</>
342-
)}
314+
{elementId !== 'noelement' &&
315+
(kindScheme !== 'span' ? (
316+
<>
317+
<TextClassificationPanel
318+
element={element as ElementOutModel}
319+
displayConfig={displayConfig}
320+
textInFrame={textInFrame}
321+
textOutFrame={textOutFrame}
322+
validHighlightText={validHighlightText}
323+
elementId={elementId as string}
324+
lastTag={lastTag as string}
325+
phase={effectivePhase}
326+
frameRef={frameRef as unknown as HTMLDivElement}
327+
/>
328+
</>
329+
) : (
330+
<>
331+
<TextSpanPanel
332+
elementId={elementId || 'noelement'}
333+
displayConfig={displayConfig}
334+
postAnnotation={postAnnotation}
335+
labels={availableLabels}
336+
text={element?.text as string}
337+
lastTag={lastTag as string}
338+
element={element as ElementOutModel}
339+
/>
340+
</>
341+
))}
343342

344343
{elementId !== 'noelement' && (
345344
<>

0 commit comments

Comments
 (0)