From e66b491859acb0162d5adde8c016a85da3d39116 Mon Sep 17 00:00:00 2001 From: kirill Date: Wed, 16 Jul 2025 20:33:34 +0300 Subject: [PATCH] feat: add cvat survey banner --- .../src/modules/worker/jobs/jobs.page.tsx | 66 ++++++++++++++++--- 1 file changed, 56 insertions(+), 10 deletions(-) diff --git a/packages/apps/human-app/frontend/src/modules/worker/jobs/jobs.page.tsx b/packages/apps/human-app/frontend/src/modules/worker/jobs/jobs.page.tsx index d0c8f3cfa4..e45832dfeb 100644 --- a/packages/apps/human-app/frontend/src/modules/worker/jobs/jobs.page.tsx +++ b/packages/apps/human-app/frontend/src/modules/worker/jobs/jobs.page.tsx @@ -1,6 +1,15 @@ /* eslint-disable camelcase */ import React, { useEffect, useState } from 'react'; -import { Box, Grid, Paper, Stack, Tab, Tabs, Typography } from '@mui/material'; +import { + Box, + Button, + Grid, + Paper, + Stack, + Tab, + Tabs, + Typography, +} from '@mui/material'; import { useTranslation } from 'react-i18next'; import { useParams } from 'react-router-dom'; import { TableQueryContextProvider } from '@/shared/components/ui/table/table-query-context'; @@ -22,6 +31,38 @@ function generateTabA11yProps(index: number) { }; } +function CvatSurveyBanner({ isDarkMode }: { isDarkMode: boolean }) { + return ( + + + Help us improve by completing our user experience survey + + + + ); +} + export function JobsPage() { const { isDarkMode } = useColorMode(); const { @@ -60,6 +101,8 @@ export function JobsPage() { ({ address }) => address === oracle_address )?.name; + const isCVAT = oracleName === 'CVAT'; + if (isPending) { return ; } @@ -81,15 +124,18 @@ export function JobsPage() { }} > {!isError && ( - - {oracleName} - + <> + {isCVAT && } + + {oracleName} + + )}