From 4d5fca4b18438836fb888f3c705582d65432d8ac Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Mon, 9 Jan 2023 15:37:43 +0100 Subject: [PATCH] add twitter button --- assets/jsons/translations/en.json | 2 +- assets/jsons/translations/es.json | 2 +- assets/jsons/translations/fr.json | 2 +- src/renderer/components/svgs/bsm-icon.component.tsx | 4 +++- .../components/svgs/icons/twitter-icon.component.tsx | 11 +++++++++++ src/renderer/pages/settings-page.component.tsx | 10 +++++++--- 6 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 src/renderer/components/svgs/icons/twitter-icon.component.tsx diff --git a/assets/jsons/translations/en.json b/assets/jsons/translations/en.json index eccb9af9..8f872e42 100644 --- a/assets/jsons/translations/en.json +++ b/assets/jsons/translations/en.json @@ -138,7 +138,7 @@ } }, "discord": { - "description": "Join the BSManager community by joining our Discord!" + "description": "Join the BSManager community by following us on our social media!" }, "contribution": { "description": "Suggest new features or report a bug to help improve BSManager!", diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index 8810673e..e93a7993 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -138,7 +138,7 @@ } }, "discord": { - "description": "¡Únete a la comunidad de BSManager uniéndote a nuestro Discord!" + "description": "¡Únete a la comunidad de BSManager siguiéndonos en nuestras redes sociales!" }, "contribution": { "description": "¡Sugiera nuevas características o reporte un error para ayudar a mejorar BSManager!", diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 06b7bcff..b4cfcc1d 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -138,7 +138,7 @@ } }, "discord":{ - "description": "Prends part à la communauté de BSManager en rejoignant notre Discord !" + "description": "Prends part à la communauté de BSManager en nous suivant sur nos réseaux sociaux !" }, "contribution": { "description": "Propose de nouvelles fonctionnalités ou signale un bug pour contribuer à l'amélioration de BSManager !", diff --git a/src/renderer/components/svgs/bsm-icon.component.tsx b/src/renderer/components/svgs/bsm-icon.component.tsx index 3b2624e2..53608c65 100644 --- a/src/renderer/components/svgs/bsm-icon.component.tsx +++ b/src/renderer/components/svgs/bsm-icon.component.tsx @@ -44,10 +44,11 @@ import { UnlinkIcon } from "./icons/unlink-icon.component"; import { DownloadIcon } from "./icons/download-icon.component"; import { FilterIcon } from "./icons/filter-icon.component"; import DiscordIcon from "./icons/discord-icon.component"; +import { TwitterIcon } from "./icons/twitter-icon.component"; export type BsmIconType = BsvMapCharacteristic | ( "settings"|"trash"|"favorite"|"folder"|"bsNote"|"check"|"three-dots"|"twitch"|"eye"|"play"|"checkCircleIcon"|"discord"| - "terminal"|"desktop"|"oculus"|"add"|"cross"|"task"|"github"|"close"|"thumbUpFill"|"timerFill"|"pause"| + "terminal"|"desktop"|"oculus"|"add"|"cross"|"task"|"github"|"close"|"thumbUpFill"|"timerFill"|"pause"|"twitter"| "copy"|"steam"|"edit"|"export"|"patreon"|"search"|"bsMapDifficulty"|"link"|"unlink"|"download"|"filter"| "fr-FR-flag"|"es-ES-flag"|"en-US-flag"|"en-EN-flag" ); @@ -99,6 +100,7 @@ export const BsmIcon = memo(({className, icon, style}: {className?: string, icon if(icon === "download"){ return } if(icon === "filter"){ return } if(icon === "discord"){ return } + if(icon === "twitter"){ return } return } diff --git a/src/renderer/components/svgs/icons/twitter-icon.component.tsx b/src/renderer/components/svgs/icons/twitter-icon.component.tsx new file mode 100644 index 00000000..75c97243 --- /dev/null +++ b/src/renderer/components/svgs/icons/twitter-icon.component.tsx @@ -0,0 +1,11 @@ +import { CSSProperties } from "react"; + +export function TwitterIcon(props: {className?: string, style?: CSSProperties}) { + return ( + + + + + + ) +} diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index 69f59656..d395d0e7 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -150,6 +150,7 @@ export function SettingsPage() { const openReportBug = () => linkOpener.open("https://github.com/Zagrios/bs-manager/issues/new?assignees=Zagrios&labels=bug&template=-bug--bug-report.md&title=%5BBUG%5D+%3A+"); const openRequestFeatures = () => linkOpener.open("https://github.com/Zagrios/bs-manager/issues/new?assignees=Zagrios&labels=enhancement&template=-feat---feature-request.md&title=%5BFEAT.%5D+%3A+"); const openDiscord = () => linkOpener.open("https://discord.gg/uSqbHVpKdV"); + const openTwitter = () => linkOpener.open("https://twitter.com/BSManager_"); const openLogs = () => ipcService.sendLazy("open-logs"); @@ -293,12 +294,15 @@ export function SettingsPage() { -
- +
+ toogleShowSupporters}/>
- +
+ + +