From dfcd4452239152cedfa3a2d2e24829f790779120 Mon Sep 17 00:00:00 2001 From: Kirill Ivanov Date: Fri, 1 Nov 2024 16:52:41 +0300 Subject: [PATCH 1/9] feat(ui/icons): telegram-icon --- ui/icons/src/TelegramIcon.tsx | 24 ++++++++++++++++++++++++ ui/icons/src/index.ts | 1 + 2 files changed, 25 insertions(+) create mode 100644 ui/icons/src/TelegramIcon.tsx diff --git a/ui/icons/src/TelegramIcon.tsx b/ui/icons/src/TelegramIcon.tsx new file mode 100644 index 000000000..a7be8dbbe --- /dev/null +++ b/ui/icons/src/TelegramIcon.tsx @@ -0,0 +1,24 @@ +import { useTheme } from '@emotion/react' +/* eslint-disable */ +import React from 'react' + +import { IconProps } from '../icons.interfaces.js' + +export const TelegramIcon = React.memo((props: IconProps) => { + const theme: any = useTheme() + return ( + + + + ) +}) diff --git a/ui/icons/src/index.ts b/ui/icons/src/index.ts index 6b226afa7..b3f72366f 100644 --- a/ui/icons/src/index.ts +++ b/ui/icons/src/index.ts @@ -11,4 +11,5 @@ export * from './FooterLogoIcon.js' export * from './LogoIcon.js' export * from './MenuIcon.js' export * from './VkIcon.js' +export * from './TelegramIcon.js' export * from './WheelIcon.js' From 081ff62d3019bae148089d882367720684ff8a9e Mon Sep 17 00:00:00 2001 From: Kirill Ivanov Date: Fri, 1 Nov 2024 16:53:45 +0300 Subject: [PATCH 2/9] feat(ui/social-links): add telegram-icon to links --- ui/social-links/src/social-links.component.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ui/social-links/src/social-links.component.tsx b/ui/social-links/src/social-links.component.tsx index 43473bf49..11b58d9b0 100644 --- a/ui/social-links/src/social-links.component.tsx +++ b/ui/social-links/src/social-links.component.tsx @@ -7,17 +7,29 @@ import React from 'react' import { Button } from '@ui/button' import { FacebookIcon } from '@ui/icons' import { VkIcon } from '@ui/icons' +import { TelegramIcon } from '@ui/icons' import { Box } from '@ui/layout' import { Layout } from '@ui/layout' import { Link } from '@ui/link' import { useHover } from '@ui/utils' const SocialLinks: FC = ({ linkVk, linkFb }) => { + const [hoverTelegram, hoverTelegramProps] = useHover() const [hoverVk, hoverVkProps] = useHover() const [hoverFb, hoverFbProps] = useHover() return ( + + + + + + + + + - - - - - - ) diff --git a/ui/social-links/src/social-links.component.tsx b/ui/social-links/src/social-links.component.tsx index 23ff6636c..eb49e5a59 100644 --- a/ui/social-links/src/social-links.component.tsx +++ b/ui/social-links/src/social-links.component.tsx @@ -5,7 +5,6 @@ import type { SocialLinksProps } from './social-links.interface.js' import React from 'react' import { Button } from '@ui/button' -import { FacebookIcon } from '@ui/icons' import { VkIcon } from '@ui/icons' import { TelegramIcon } from '@ui/icons' import { Box } from '@ui/layout' @@ -13,10 +12,9 @@ import { Layout } from '@ui/layout' import { Link } from '@ui/link' import { useHover } from '@ui/utils' -const SocialLinks: FC = ({ linkTelegram, linkVk, linkFb }) => { +const SocialLinks: FC = ({ linkTelegram, linkVk }) => { const [hoverTelegram, hoverTelegramProps] = useHover() const [hoverVk, hoverVkProps] = useHover() - const [hoverFb, hoverFbProps] = useHover() return ( @@ -39,16 +37,6 @@ const SocialLinks: FC = ({ linkTelegram, linkVk, linkFb }) => - - - - - - ) } diff --git a/ui/social-links/src/social-links.interface.ts b/ui/social-links/src/social-links.interface.ts index db1069e45..ba982a803 100644 --- a/ui/social-links/src/social-links.interface.ts +++ b/ui/social-links/src/social-links.interface.ts @@ -1,5 +1,4 @@ export interface SocialLinksProps { linkTelegram: string linkVk: string - linkFb: string } From 224d23414456b2a3755739d7ff0a784ad2a94dc6 Mon Sep 17 00:00:00 2001 From: Kirill Ivanov Date: Wed, 6 Nov 2024 19:28:04 +0300 Subject: [PATCH 9/9] refactor: rm unused --- .gitignore | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/.gitignore b/.gitignore index eba9c1ab2..216f3077e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,3 @@ -*.iml -*.tfstate -.terraform -yootheme - # Logs logs *.log @@ -14,9 +9,6 @@ pids *.pid *.seed -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - # Coverage directory used by tools like istanbul coverage @@ -58,24 +50,10 @@ dist # env vars .env -# Google Cloud Credentials -credentials.json - # unique for each install yarn states .yarn/build-state.yml .yarn/install-state.gz -# local -.ini -.ignore - -# Exclude all wp themes except current one -wp-content/themes -wp-content/themes/!misik!/ - -# exclude personal files -..effectivnayarabota1/ - # tgsnake cache files myapp.cache myapp.session