add: share options to blog posts.

This commit is contained in:
ItzNotABug
2024-07-15 13:49:19 +05:30
parent 93ddead4a4
commit f0ebe19bdd
2 changed files with 112 additions and 1 deletions

View File

@@ -14,6 +14,40 @@ export type Social = {
link: string;
};
export type SocialShareOption = {
icon: string;
label: string;
link: string;
type: 'link' | 'copy';
};
export const sharingOptions: Array<SocialShareOption> = [
{
icon: 'web-icon-x',
label: 'Twitter',
link: 'https://x.com/intent/post?text={TITLE}\n&url={URL}',
type: 'link'
},
{
icon: 'web-icon-linkedin',
label: 'LinkedIn',
link: 'https://www.linkedin.com/sharing/share-offsite?text={TITLE}\n&url={URL}',
type: 'link'
},
{
icon: 'web-icon-ycombinator',
label: 'YCombinator',
link: 'https://news.ycombinator.com/submitlink?t={TITLE}\n&u={URL}',
type: 'link'
},
{
icon: 'web-icon-copy',
label: 'Copy',
link: '',
type: 'copy'
}
]
export const socials: Array<Social> = [
{
icon: 'web-icon-discord',