diff --git a/rsconcept/frontend/src/components/Common/Dropdown.tsx b/rsconcept/frontend/src/components/Common/Dropdown.tsx index da455a44..05990bb6 100644 --- a/rsconcept/frontend/src/components/Common/Dropdown.tsx +++ b/rsconcept/frontend/src/components/Common/Dropdown.tsx @@ -7,7 +7,7 @@ interface DropdownProps { function Dropdown({children, widthClass='w-fit', stretchLeft}: DropdownProps) { return (
-
+
{children}
diff --git a/rsconcept/frontend/src/components/Common/DropdownButton.tsx b/rsconcept/frontend/src/components/Common/DropdownButton.tsx new file mode 100644 index 00000000..d5578e27 --- /dev/null +++ b/rsconcept/frontend/src/components/Common/DropdownButton.tsx @@ -0,0 +1,22 @@ +interface NavigationTextItemProps { + description?: string | undefined + onClick?: () => void + disabled?: boolean + children: React.ReactNode +} + +function DropdownButton({description='', onClick, disabled, children}: NavigationTextItemProps) { + const behavior = (onClick ? 'cursor-pointer clr-hover': 'cursor-default') + ' disabled:cursor-not-allowed'; + return ( + + ); +} + +export default DropdownButton; \ No newline at end of file diff --git a/rsconcept/frontend/src/components/Common/LabeledText.tsx b/rsconcept/frontend/src/components/Common/LabeledText.tsx index 9ab30a98..158ca874 100644 --- a/rsconcept/frontend/src/components/Common/LabeledText.tsx +++ b/rsconcept/frontend/src/components/Common/LabeledText.tsx @@ -7,7 +7,7 @@ interface LabeledTextProps { function LabeledText({id, label, text, tooltip}: LabeledTextProps) { return ( -
+