Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

Option.js 628B

1234567891011121314151617181920212223242526272829
  1. import React from "react";
  2. import PropTypes from "prop-types";
  3. import { OptionIcon, OptionStyled } from "./Option.styled";
  4. const Option = (props) => {
  5. return (
  6. <OptionStyled {...props} value={props.value}>
  7. {props.startIcon ? (
  8. <OptionIcon color={props.color}>{props.startIcon}</OptionIcon>
  9. ) : (
  10. <></>
  11. )}
  12. {props.children}
  13. </OptionStyled>
  14. );
  15. };
  16. Option.propTypes = {
  17. children: PropTypes.node,
  18. color: PropTypes.any,
  19. startIcon: PropTypes.any,
  20. value: PropTypes.any,
  21. // selected: PropTypes.bool,
  22. };
  23. Option.defaultProps = {
  24. // selected: true
  25. };
  26. export default Option;