164 lines
3.2 KiB
TypeScript
164 lines
3.2 KiB
TypeScript
import createLinkFactory from '@/data/_internals/create-link-factory';
|
|
|
|
/*
|
|
|
|
Use this file to define all websites you use as the "links" property.
|
|
This way, you can ensure one website has the same name and icon, among all resume sections.
|
|
|
|
Where links are used:
|
|
- education-section.data.ts
|
|
- experience-section.data.ts
|
|
- main-section.data.ts
|
|
- portfolio-section.data.ts
|
|
- skills-section.data.ts
|
|
- testimonials-section.data.ts
|
|
|
|
Usage examples:
|
|
link({ url: '...' }) — returns base link object with provided url.
|
|
link({ name: '...', url: '...' }) — returns link object with a custom name.
|
|
*/
|
|
|
|
// GENERAL
|
|
|
|
export const facebook = createLinkFactory({
|
|
name: 'Facebook',
|
|
icon: 'fa6-brands:facebook-f',
|
|
});
|
|
|
|
export const linkedin = createLinkFactory({
|
|
name: 'LinkedIn',
|
|
icon: 'fa6-brands:linkedin-in',
|
|
});
|
|
|
|
export const twitter = createLinkFactory({
|
|
name: 'Twitter',
|
|
icon: 'fa6-brands:twitter',
|
|
});
|
|
|
|
export const pinterest = createLinkFactory({
|
|
name: 'Pinterest',
|
|
icon: 'fa6-brands:pinterest',
|
|
});
|
|
|
|
// CODE
|
|
|
|
export const github = createLinkFactory({
|
|
name: 'GitHub',
|
|
icon: 'fa6-brands:github',
|
|
});
|
|
|
|
export const codepen = createLinkFactory({
|
|
name: 'CodePen',
|
|
icon: 'fa6-brands:codepen',
|
|
});
|
|
|
|
export const stackblitz = createLinkFactory({
|
|
name: 'StackBlitz',
|
|
icon: 'simple-icons:stackblitz',
|
|
});
|
|
|
|
export const codesandbox = createLinkFactory({
|
|
name: 'CodeSandbox',
|
|
icon: 'simple-icons:codesandbox',
|
|
});
|
|
|
|
// BLOG
|
|
|
|
export const dev = createLinkFactory({
|
|
name: 'Dev',
|
|
icon: 'fa6-brands:dev',
|
|
});
|
|
|
|
export const medium = createLinkFactory({
|
|
name: 'Medium',
|
|
icon: 'fa6-brands:medium',
|
|
});
|
|
|
|
// FORUM / CHAT
|
|
|
|
export const reddit = createLinkFactory({
|
|
name: 'Reddit',
|
|
icon: 'fa6-brands:reddit',
|
|
});
|
|
|
|
export const quora = createLinkFactory({
|
|
name: 'Quora',
|
|
icon: 'fa6-brands:quora',
|
|
});
|
|
|
|
export const stackoverflow = createLinkFactory({
|
|
name: 'Stack Overflow',
|
|
icon: 'fa6-brands:stack-overflow',
|
|
});
|
|
|
|
// DESIGN
|
|
|
|
export const instagram = createLinkFactory({
|
|
name: 'Instagram',
|
|
icon: 'fa6-brands:instagram',
|
|
});
|
|
export const behance = createLinkFactory({
|
|
name: 'Behance',
|
|
icon: 'fa6-brands:behance',
|
|
});
|
|
|
|
export const dribbble = createLinkFactory({
|
|
name: 'Dribbble',
|
|
icon: 'fa6-brands:dribbble',
|
|
});
|
|
|
|
export const figma = createLinkFactory({
|
|
name: 'Figma',
|
|
icon: 'fa6-brands:figma',
|
|
});
|
|
|
|
// MUSIC
|
|
|
|
export const spotify = createLinkFactory({
|
|
name: 'Spotify',
|
|
icon: 'fa6-brands:spotify',
|
|
});
|
|
|
|
export const soundcloud = createLinkFactory({
|
|
name: 'SoundCloud',
|
|
icon: 'fa6-brands:soundcloud',
|
|
});
|
|
|
|
// VIDEO
|
|
|
|
export const youtube = createLinkFactory({
|
|
name: 'YouTube',
|
|
icon: 'fa6-brands:youtube',
|
|
});
|
|
|
|
export const twitch = createLinkFactory({
|
|
name: 'Twitch',
|
|
icon: 'fa6-brands:twitch',
|
|
});
|
|
|
|
export const vimeo = createLinkFactory({
|
|
name: 'Vimeo',
|
|
icon: 'fa6-brands:vimeo',
|
|
});
|
|
|
|
// PROJECT TYPE
|
|
|
|
export const website = createLinkFactory({
|
|
name: 'Website',
|
|
icon: 'fa6-solid:globe',
|
|
});
|
|
|
|
export const demo = createLinkFactory({
|
|
name: 'App demo',
|
|
icon: 'fa6-solid:desktop',
|
|
});
|
|
|
|
export const mockups = createLinkFactory({
|
|
name: 'Mockups',
|
|
icon: 'fa6-solid:paintbrush',
|
|
});
|
|
|
|
export const repository = createLinkFactory({
|
|
name: 'Repository',
|
|
icon: 'fa6-solid:code-branch',
|
|
});
|