diff --git a/package-lock.json b/package-lock.json index 34dffb0..6028d1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@dynamods/dynamo-home", - "version": "1.0.13", + "version": "1.0.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dynamods/dynamo-home", - "version": "1.0.13", + "version": "1.0.14", "license": "MIT", "dependencies": { "react": "^18.2.0", diff --git a/package.json b/package.json index a08882b..8a1463f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dynamods/dynamo-home", - "version": "1.0.13", + "version": "1.0.14", "description": "Dynamo Home", "author": "Autodesk Inc.", "main": "index.js", diff --git a/src/components/Samples/SamplesGrid.jsx b/src/components/Samples/SamplesGrid.jsx index e521732..d2301d3 100644 --- a/src/components/Samples/SamplesGrid.jsx +++ b/src/components/Samples/SamplesGrid.jsx @@ -2,14 +2,14 @@ import React from "react"; import { SamplesGridItem } from "./SamplesGridItem"; import styles from './SamplesGrid.module.css'; -const renderSample = (sample, key) => { +const renderSample = (sample, keyPrefix) => { if (sample.Children && sample.Children.length > 0) { // Separate the children into leaf nodes and nested nodes const leafNodes = sample.Children.filter(child => !child.Children || child.Children.length === 0); const nestedNodes = sample.Children.filter(child => child.Children && child.Children.length > 0); return ( -
+

{sample.FileName}

@@ -24,9 +24,9 @@ const renderSample = (sample, key) => { } else { // Render a SamplesGridItem for leaf nodes return ( -
+
- +
); diff --git a/src/components/Sidebar/CustomDropDown.jsx b/src/components/Sidebar/CustomDropDown.jsx index 70ab116..f364d19 100644 --- a/src/components/Sidebar/CustomDropDown.jsx +++ b/src/components/Sidebar/CustomDropDown.jsx @@ -12,9 +12,7 @@ export const CustomDropdown = ({ id, selectedValue, options, onSelect, placehold /** Peforms the selected action type when used as a Drop-down */ const handleOptionSelect = (option) => { - onSelect(option.label); setIsOpen(false); - setLastSelected(option); if (onSelectionChange) { onSelectionChange(option.value); } @@ -22,11 +20,8 @@ export const CustomDropdown = ({ id, selectedValue, options, onSelect, placehold /** Peforms the selected action type when used as a Button */ const handleDefaultAction = () => { - if (lastSelected) { - onSelect(lastSelected.label); - if (onSelectionChange) { - onSelectionChange(lastSelected.value); - } + if (onSelectionChange) { + onSelectionChange(lastSelected.value); } }; diff --git a/src/components/Sidebar/Sidebar.jsx b/src/components/Sidebar/Sidebar.jsx index a97c3a6..a20487e 100644 --- a/src/components/Sidebar/Sidebar.jsx +++ b/src/components/Sidebar/Sidebar.jsx @@ -8,9 +8,6 @@ import styles from './Sidebar.module.css'; export function Sidebar({ onItemSelect, selectedSidebarItem }) { - const [selectedFile, setSelectedFile] = useState(''); - const [selectedNew, setSelectedNew] = useState(''); - const isSelected = (item) => selectedSidebarItem === item; /**Trigger the backend command based on the drop-down value */ @@ -27,8 +24,6 @@ export function Sidebar({ onItemSelect, selectedSidebarItem }) {/* Files Dropdown */} } onSelectionChange={setSelectedValue} options={[ @@ -41,8 +36,6 @@ export function Sidebar({ onItemSelect, selectedSidebarItem }) {/* New Dropdown */} } onSelectionChange={setSelectedValue} options={[