Browse Source

Add languages

master
Dejvino 11 months ago
parent
commit
afff716c09
4 changed files with 6 additions and 1 deletions
  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 View File

@@ -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 View File

@@ -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 View File

@@ -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 View File

@@ -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>


Loading…
Cancel
Save