diff --git a/frontend/MainContainer.tsx b/frontend/MainContainer.tsx index c729e0d..cb5ea28 100644 --- a/frontend/MainContainer.tsx +++ b/frontend/MainContainer.tsx @@ -45,9 +45,10 @@ const Container: React.FunctionComponent = ({ if (selectedTextIds.length == 0) { return (); } else { + const selectedText = selectedTextIds.map(id => analysisResults.find(item => id == item.id)) return ( selectedTextIds.includes(item.id))} /> + selectedText={selectedText} /> ); } } diff --git a/frontend/app.css b/frontend/app.css index f812801..0d939d8 100644 --- a/frontend/app.css +++ b/frontend/app.css @@ -58,4 +58,16 @@ h1 { .page-column { overflow-y: scroll; +} + +.sort-button { + background: #FFFFFF; + border: 1px solid #167DF5; + box-sizing: border-box; + border-radius: 2px; +} + +.sort-button.disabled-button { + background: #EFF2F4; + border: solid #EFF2F4 1px; } \ No newline at end of file diff --git a/frontend/components/TextDetailedAnalysis.tsx b/frontend/components/TextDetailedAnalysis.tsx index 1148b09..55d8c54 100644 --- a/frontend/components/TextDetailedAnalysis.tsx +++ b/frontend/components/TextDetailedAnalysis.tsx @@ -17,7 +17,7 @@ class TextDetailedAnalysis extends React.Component diff --git a/frontend/components/TextGenerationResults.tsx b/frontend/components/TextGenerationResults.tsx index f1f5d0d..ef7ee1f 100644 --- a/frontend/components/TextGenerationResults.tsx +++ b/frontend/components/TextGenerationResults.tsx @@ -2,6 +2,7 @@ import React from "react"; import { ComboBox, IComboBoxOption, Stack } from "office-ui-fabric-react" import AnalyzedText from "../models/AnalyzedText"; import PerspectiveScoresBarChart from "./PerspectiveScoresBarChart"; +import { IconSortDescending, IconSortAscending } from '@tabler/icons'; type TextGenerationResultsProps = { analysisResults: AnalyzedText[], @@ -14,7 +15,8 @@ type TextGenerationResultsProps = { type TextGenerationResultsState = { analysisResults: AnalyzedText[], highlightScoreLabel: string, - sortByLabel: string + sortByLabel: string, + sortDescending: boolean, } class TextGenerationResults extends React.Component { @@ -25,7 +27,8 @@ class TextGenerationResults extends React.Component { + if (enabled) { + return "sort-button"; + } else { + return "sort-button disabled-button"; + } + } + const chartWidth = 140; return ( @@ -117,6 +128,10 @@ class TextGenerationResults extends React.Component

Generated Results

+
+ + +