Fix for Tool Opening.

This commit is contained in:
vinodkiran 2024-02-07 07:08:55 -05:00
parent f14039736d
commit 08c07802f5
2 changed files with 6 additions and 18 deletions

View File

@ -1,5 +1,4 @@
import PropTypes from 'prop-types'
import { useNavigate } from 'react-router-dom'
import { styled } from '@mui/material/styles'
import Table from '@mui/material/Table'
import TableBody from '@mui/material/TableBody'
@ -31,8 +30,7 @@ const StyledTableRow = styled(TableRow)(({ theme }) => ({
}
}))
export const MarketplaceTable = ({ data, filterFunction, filterByBadge, filterByType, filterByFramework }) => {
const navigate = useNavigate()
export const MarketplaceTable = ({ data, filterFunction, filterByBadge, filterByType, filterByFramework, goToCanvas, goToTool }) => {
const openTemplate = (selectedTemplate) => {
if (selectedTemplate.flowData) {
goToCanvas(selectedTemplate)
@ -41,20 +39,6 @@ export const MarketplaceTable = ({ data, filterFunction, filterByBadge, filterBy
}
}
const goToTool = (selectedTool) => {
const dialogProp = {
title: selectedTool.templateName,
type: 'TEMPLATE',
data: selectedTool
}
setToolDialogProps(dialogProp)
setShowToolDialog(true)
}
const goToCanvas = (selectedChatflow) => {
navigate(`/marketplace/${selectedChatflow.id}`, { state: selectedChatflow })
}
return (
<>
<TableContainer style={{ marginTop: '30', border: 1 }} component={Paper}>
@ -156,5 +140,7 @@ MarketplaceTable.propTypes = {
filterFunction: PropTypes.func,
filterByBadge: PropTypes.func,
filterByType: PropTypes.func,
filterByFramework: PropTypes.func
filterByFramework: PropTypes.func,
goToTool: PropTypes.func,
goToCanvas: PropTypes.func
}

View File

@ -423,6 +423,8 @@ const Marketplace = () => {
filterByType={filterByType}
filterByBadge={filterByBadge}
filterByFramework={filterByFramework}
goToTool={goToTool}
goToCanvas={goToCanvas}
/>
)}