'use client'; import React, { useState, useEffect, useMemo } from 'react'; import { InputText } from 'primereact/inputtext'; import { Button } from 'primereact/button'; import { InputTextarea } from 'primereact/inputtextarea'; import { Dropdown } from 'primereact/dropdown'; interface DropdownItem { name: string; code: string; } const FormLayoutDemo = () => { const [dropdownItem, setDropdownItem] = useState(null); const dropdownItems: DropdownItem[] = useMemo( () => [ { name: 'Option 1', code: 'Option 1' }, { name: 'Option 2', code: 'Option 2' }, { name: 'Option 3', code: 'Option 3' } ], [] ); useEffect(() => { setDropdownItem(dropdownItems[0]); }, [dropdownItems]); return (
Vertical
Vertical Grid
Horizontal
Inline
Help Text
Enter your username to reset your password.
Advanced
setDropdownItem(e.value)} options={dropdownItems} optionLabel="name" placeholder="Select One">
); }; export default FormLayoutDemo;