Angular job portal app
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

SkillsCard.tsx 602 B

123456789101112131415161718192021
  1. import { IonIcon } from '@ionic/react';
  2. import styles from './SkillsCard.module.scss';
  3. interface OwnProps {
  4. icon: string;
  5. name: string;
  6. isHighlighted?: boolean;
  7. toggleSkills: (skill: string) => void;
  8. }
  9. const SkillsCard: React.FC<OwnProps> = (props) => {
  10. return (
  11. <section className={styles.skill + ' ' + (props.isHighlighted ? styles.isHighlighted : "")} onClick={() => props.toggleSkills(props.name)}>
  12. <img src={props.icon} alt={props.name} />
  13. <div className={styles.name}>{props.name}</div>
  14. </section>
  15. )
  16. }
  17. export default SkillsCard;