React component
Last updated
import React from 'react';
import ReactDOM from 'react-dom';
import FrForm from '@orbeon/react';
interface MyComponentProps {
selectedValue: string;
}
const MyComponent: React.FC<MyComponentProps> = ({ selectedValue }) => {
const [selectedOption, setSelectedOption] = React.useState(selectedValue);
const handleSelectChange = (event: React.ChangeEvent<HTMLSelectElement>) => {
setSelectedOption(event.target.value);
};
return (
<div>
<select value={selectedOption} onChange={handleSelectChange}>
<option value="Form 1">form-1</option>
<option value="Form 2">form-2</option>
<option value="Form 3">form-3</option>
</select>
<p>Form: {selectedOption}</p>
<FrForm app='acme' form={selectedOption} mode='new' orbeonContext='http://localhost:8080/orbeon'/>
</div>
);
};
document.addEventListener('DOMContentLoaded', function() {
ReactDOM.render(<MyComponent selectedValue='form-1'/>, document.getElementById('root'));
});