Fix sticky note in marketplace chatflows

This commit is contained in:
Ilango 2024-01-16 14:25:18 +05:30
parent f9d6089245
commit 74602484b2
5 changed files with 19 additions and 19 deletions

View File

@ -2,9 +2,9 @@
import { styled } from '@mui/material/styles' import { styled } from '@mui/material/styles'
// project imports // project imports
import MainCard from '../../ui-component/cards/MainCard' import MainCard from './MainCard'
const CardWrapper = styled(MainCard)(({ theme }) => ({ const NodeCardWrapper = styled(MainCard)(({ theme }) => ({
background: theme.palette.card.main, background: theme.palette.card.main,
color: theme.darkTextPrimary, color: theme.darkTextPrimary,
border: 'solid 1px', border: 'solid 1px',
@ -18,4 +18,4 @@ const CardWrapper = styled(MainCard)(({ theme }) => ({
} }
})) }))
export default CardWrapper export default NodeCardWrapper

View File

@ -1,7 +1,7 @@
import { styled } from '@mui/material/styles' import { styled } from '@mui/material/styles'
import Tooltip, { tooltipClasses } from '@mui/material/Tooltip' import Tooltip, { tooltipClasses } from '@mui/material/Tooltip'
const LightTooltip = styled(({ className, ...props }) => <Tooltip {...props} classes={{ popper: className }} />)(({ theme }) => ({ const NodeTooltip = styled(({ className, ...props }) => <Tooltip {...props} classes={{ popper: className }} />)(({ theme }) => ({
[`& .${tooltipClasses.tooltip}`]: { [`& .${tooltipClasses.tooltip}`]: {
backgroundColor: theme.palette.nodeToolTip.background, backgroundColor: theme.palette.nodeToolTip.background,
color: theme.palette.nodeToolTip.color, color: theme.palette.nodeToolTip.color,
@ -9,4 +9,4 @@ const LightTooltip = styled(({ className, ...props }) => <Tooltip {...props} cla
} }
})) }))
export default LightTooltip export default NodeTooltip

View File

@ -8,8 +8,8 @@ import { IconButton, Box, Typography, Divider, Button } from '@mui/material'
import Tooltip from '@mui/material/Tooltip' import Tooltip from '@mui/material/Tooltip'
// project imports // project imports
import CardWrapper from './CardWrapper' import NodeCardWrapper from '../../ui-component/cards/NodeCardWrapper'
import LightTooltip from './LightTooltip' import NodeTooltip from '../../ui-component/tooltip/NodeTooltip'
import NodeInputHandler from './NodeInputHandler' import NodeInputHandler from './NodeInputHandler'
import NodeOutputHandler from './NodeOutputHandler' import NodeOutputHandler from './NodeOutputHandler'
import AdditionalParamsDialog from 'ui-component/dialog/AdditionalParamsDialog' import AdditionalParamsDialog from 'ui-component/dialog/AdditionalParamsDialog'
@ -72,7 +72,7 @@ const CanvasNode = ({ data }) => {
return ( return (
<> <>
<CardWrapper <NodeCardWrapper
content={false} content={false}
sx={{ sx={{
padding: 0, padding: 0,
@ -80,7 +80,7 @@ const CanvasNode = ({ data }) => {
}} }}
border={false} border={false}
> >
<LightTooltip <NodeTooltip
open={!canvas.canvasDialogShow && open} open={!canvas.canvasDialogShow && open}
onClose={handleClose} onClose={handleClose}
onOpen={handleOpen} onOpen={handleOpen}
@ -225,8 +225,8 @@ const CanvasNode = ({ data }) => {
<NodeOutputHandler key={index} outputAnchor={outputAnchor} data={data} /> <NodeOutputHandler key={index} outputAnchor={outputAnchor} data={data} />
))} ))}
</Box> </Box>
</LightTooltip> </NodeTooltip>
</CardWrapper> </NodeCardWrapper>
<AdditionalParamsDialog <AdditionalParamsDialog
show={showDialog} show={showDialog}
dialogProps={dialogProps} dialogProps={dialogProps}

View File

@ -6,8 +6,8 @@ import { useSelector } from 'react-redux'
import { useTheme } from '@mui/material/styles' import { useTheme } from '@mui/material/styles'
// project imports // project imports
import CardWrapper from './CardWrapper' import NodeCardWrapper from '../../ui-component/cards/NodeCardWrapper'
import LightTooltip from './LightTooltip' import NodeTooltip from '../../ui-component/tooltip/NodeTooltip'
import { IconButton, Box } from '@mui/material' import { IconButton, Box } from '@mui/material'
import { IconCopy, IconTrash } from '@tabler/icons' import { IconCopy, IconTrash } from '@tabler/icons'
import { Input } from 'ui-component/input/Input' import { Input } from 'ui-component/input/Input'
@ -33,7 +33,7 @@ const StickyNote = ({ data }) => {
return ( return (
<> <>
<CardWrapper <NodeCardWrapper
content={false} content={false}
sx={{ sx={{
padding: 0, padding: 0,
@ -42,7 +42,7 @@ const StickyNote = ({ data }) => {
}} }}
border={false} border={false}
> >
<LightTooltip <NodeTooltip
open={!canvas.canvasDialogShow && open} open={!canvas.canvasDialogShow && open}
onClose={handleClose} onClose={handleClose}
onOpen={handleOpen} onOpen={handleOpen}
@ -90,8 +90,8 @@ const StickyNote = ({ data }) => {
nodeId={data.id} nodeId={data.id}
/> />
</Box> </Box>
</LightTooltip> </NodeTooltip>
</CardWrapper> </NodeCardWrapper>
</> </>
) )
} }

View File

@ -11,10 +11,10 @@ import { useTheme } from '@mui/material/styles'
// project imports // project imports
import MarketplaceCanvasNode from './MarketplaceCanvasNode' import MarketplaceCanvasNode from './MarketplaceCanvasNode'
import MarketplaceCanvasHeader from './MarketplaceCanvasHeader' import MarketplaceCanvasHeader from './MarketplaceCanvasHeader'
import StickyNote from '../canvas/StickyNote'
const nodeTypes = { customNode: MarketplaceCanvasNode } const nodeTypes = { customNode: MarketplaceCanvasNode, stickyNote: StickyNote }
const edgeTypes = { buttonedge: '' } const edgeTypes = { buttonedge: '' }
// ==============================|| CANVAS ||============================== // // ==============================|| CANVAS ||============================== //