w3b3d3v / kyodo-protocol

https://kyodo-protocol-mvp.vercel.app
MIT License
12 stars 5 forks source link

Add skills component - Front #100

Open mikaelcarrara opened 11 months ago

mikaelcarrara commented 11 months ago

import React, { useState } from 'react';

const SkillsField = ({ onAddSkill  }) => {
  const [skills, setSkill] = useState('');

  const handleInputChange = (e) => {
    setSkill(e.target.value);
  };

  const handleSkillClick = () => {
    if (skills.trim() !== '') {
      onAddSkill(skills);
      setSkill('');
    }
  };

  return (
    <div>
      <input
        type="text"
        placeholder="Skill"
        value={skills}
        onChange={handleInputChange}
        id="skills-input"
        tabIndex={5}
        className={styles["skills-input"]}
        //onChange={(event) => setSkills(event.target.value)}
      />
      <a href="#" onClick={handleSkillClick}>
        <span>add</span>
      </a>
    </div>
  );
};

export default SkillsField;
mikaelcarrara commented 11 months ago
const SkillsList = ({ AllSkills }) => {
  return (
    <ul className={styles["skills-list"]}>
      {AllSkills.map((skills, index) => (
        <div key={index} className="skill-item">
          <span>{skills}</span>
        </div>
      ))}
    </ul>
  );
};

export default SkillsList;
mikaelcarrara commented 11 months ago

.