From bcfd6e27cb5dcbbfae04f3cbda14984e997cc5a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hubert=20Soko=C5=82owski?= Date: Thu, 29 Apr 2021 00:40:50 +0200 Subject: [PATCH] better style --- src/components/Node/DataViewer/index.jsx | 50 +++++++++++++++++++----- src/components/Node/Joint.jsx | 14 ++++++- src/components/Node/index.jsx | 6 +-- src/theme.js | 7 ++++ 4 files changed, 61 insertions(+), 16 deletions(-) diff --git a/src/components/Node/DataViewer/index.jsx b/src/components/Node/DataViewer/index.jsx index b6cca30..e4ac571 100644 --- a/src/components/Node/DataViewer/index.jsx +++ b/src/components/Node/DataViewer/index.jsx @@ -1,7 +1,9 @@ import React, { useState } from 'react'; import { + Badge, Box, Button, + ButtonGroup, Modal, ModalBody, ModalCloseButton, @@ -9,13 +11,15 @@ import { ModalFooter, ModalHeader, ModalOverlay, + Text, Tooltip, useDisclosure, } from '@chakra-ui/react'; import { CgDatabase } from 'react-icons/cg'; +import { IoMdArrowDropdownCircle, IoMdArrowDropupCircle } from 'react-icons/io'; import DataViewerTable from './DataViewerTable'; -function DataViewer({ node, side }) { +function DataViewer({ node, side, onChange, hide }) { const { isOpen, onOpen, onClose } = useDisclosure(); const finalRef = React.useRef(); const scrollBehavior = 'inside'; @@ -23,22 +27,36 @@ function DataViewer({ node, side }) { return ( - + - + + + + - Data Viewer [ {sideSubTitle} ] + + + + Data Viewer + + {sideSubTitle} + + + + {node.nodeSet ? node.nodeSet.length : node.trainingSet2.length} elements + + + diff --git a/src/components/Node/Joint.jsx b/src/components/Node/Joint.jsx index 7757a53..ace503a 100644 --- a/src/components/Node/Joint.jsx +++ b/src/components/Node/Joint.jsx @@ -41,7 +41,19 @@ function Joint({ children, attr2, predicateName, pivot, weight, requestFoldToLea - diff --git a/src/components/Node/index.jsx b/src/components/Node/index.jsx index 5530ac2..6f6b3dd 100644 --- a/src/components/Node/index.jsx +++ b/src/components/Node/index.jsx @@ -3,7 +3,6 @@ import React, { useEffect, useMemo, useState } from 'react'; import { useBuilderConfigContext } from '../../contexts/BuilderConfigContext'; import { executeAlgorithm, mostFrequentValue } from '../../utils/algorithm-executor'; import DataViewer from './DataViewer'; -import Hider from './Hide'; import Joint from './Joint'; import Leaf from './Leaf'; @@ -128,10 +127,7 @@ const Node = props => {
- - - - +
{category ? ( diff --git a/src/theme.js b/src/theme.js index fda1f80..c7f9615 100644 --- a/src/theme.js +++ b/src/theme.js @@ -10,6 +10,13 @@ const breakpoints = createBreakpoints({ }); const theme = extendTheme({ + colors: { + brand: { + 100: '#58a4b0ff', + // ... + 900: '#1a202c', + }, + }, breakpoints: breakpoints, components: { Button: {