import React, { useState } from 'react';
import Toolbar from 'terra-toolbar';
import Button from 'terra-button';
import {
  IconAdd,
  IconAttachment,
  IconEdit,
} from 'terra-icon';
import { Placeholder } from '@cerner/terra-docs';

export default () => {
  const [align, setAlign] = useState();
  const handleOnChange = (event) => {
    setAlign(event.target.value);
  };

  return (
    <div>
      <label>
        Alignment:
        <select onChange={handleOnChange}>
          <option value="start">start</option>
          <option value="center">center</option>
          <option value="end">end</option>
        </select>
      </label>
      <br />
      <Toolbar ariaLabel="Documentation Tools" ariaControls="test-content-id" align={align}>
        <Button text="Edit" variant="utility" icon={<IconEdit />} />
        <Button text="Add" variant="utility" icon={<IconAdd />} />
        <Button text="Attachment" variant="utility" icon={<IconAttachment />} />
      </Toolbar>
      <div id="test-content-id" aria-label="Add Progress Note Documentation">
        <Placeholder title="Sample Content Area for Toolbar" />
      </div>
    </div>
  );
};
