소스 검색

Add languages

master
Dejvino 11 달 전
부모
커밋
afff716c09
4개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. +1
    -0
      src/PersonalData.ts
  2. +1
    -0
      src/PersonalDataTypes.ts
  3. +3
    -0
      src/app/components/Skills.tsx
  4. +1
    -1
      src/app/components/TagCloud.tsx

+ 1
- 0
src/PersonalData.ts 파일 보기

@@ -40,6 +40,7 @@ export const personalData: PersonalData = {
skills: {
primary: ['Java', 'TypeScript', 'JavaScript'],
secondary: ['Kotlin', 'Go'],
languages: ['Czech (native)', 'English (proficient)', 'German (elementary)'],
others: ['Driver\'s license (B)']
},
interests: ['Guitars and Heavy Metal', 'Mazda MX-5', 'DIY electronics'],


+ 1
- 0
src/PersonalDataTypes.ts 파일 보기

@@ -20,6 +20,7 @@ export type Education = Jobs;
export type Skills = {
primary: string[],
secondary?: string[],
languages?: string[],
others?: string[]
}



+ 3
- 0
src/app/components/Skills.tsx 파일 보기

@@ -12,6 +12,9 @@ export default function Skills() {
{person.skills.secondary && (
<TagCloud title='Secondary' icon='bookmark-plus' tags={person.skills.secondary} />
)}
{person.skills.languages && (
<TagCloud title='Languages' icon='bookmarks' tags={person.skills.languages} />
)}
{person.skills.others && (
<TagCloud title='Others' icon='bookmark' tags={person.skills.others} />
)}


+ 1
- 1
src/app/components/TagCloud.tsx 파일 보기

@@ -10,7 +10,7 @@ export type Props = {
}

function Tag(props: {text: string}) {
const tagKey = 'tag_' + props.text;
const tagKey = 'tag ' + props.text;
const elementRef = useAutoFocus(tagKey)
return (
<span ref={elementRef} className='badge text-bg-light'>{props.text}</span>


불러오는 중...
취소
저장