index.tsx 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import React from 'react';
  2. import Icon from '../Icon';
  3. import Button from '../Button';
  4. import Typography from '../Typography';
  5. import ExpansionPanel from '../ExpansionPanel';
  6. import Sliders from '../Sliders';
  7. import ColorSelect from '../ColorSelect';
  8. import { Group, Item, SliderWrapper } from '../../global/toolStyled';
  9. import data from './data';
  10. const Highlight: React.FunctionComponent = () => (
  11. <ExpansionPanel
  12. label={(
  13. <Button shouldFitContainer align="left">
  14. <Icon glyph="highlight" style={{ marginRight: '10px' }} />
  15. Highlight Tools
  16. </Button>
  17. )}
  18. >
  19. <Typography variant="subtitle" style={{ marginTop: '8px' }}>Style</Typography>
  20. <Group>
  21. {data.lineType.map(ele => (
  22. <Item key={ele.key}>
  23. <Icon glyph={ele.icon} />
  24. </Item>
  25. ))}
  26. </Group>
  27. <ColorSelect />
  28. <Typography variant="subtitle" style={{ marginTop: '8px' }}>Opacity</Typography>
  29. <Group>
  30. <SliderWrapper>
  31. <Sliders />
  32. </SliderWrapper>
  33. 40%
  34. </Group>
  35. </ExpansionPanel>
  36. );
  37. export default Highlight;