Angular job portal app
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ů.
 
 
 
 

21 řádky
602 B

  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;