11import FilePlusIcon from '@/assets/file-plus'
22import PlusIcon from '@/assets/plus'
33import RedditIcon from '@/assets/reddit.svg'
4+ import TelegramIcon from '@/assets/telegram.svg'
45import TrashIcon from '@/assets/trash'
56import { API_URL } from '@/env'
67import { useMutation , useQueryClient } from '@tanstack/react-query'
@@ -168,7 +169,10 @@ export const Subscription: FC<{ subscription: TSubscription }> = ({ subscription
168169
169170 return (
170171 < div className = "flex w-full items-center justify-between gap-3.5 rounded-[10px] bg-(--color-light-white-bg) px-2.5 py-1.5" >
171- < img src = { RedditIcon } alt = "Reddit icon" />
172+ < img
173+ src = { subscription . source === 'telegram' ? TelegramIcon : RedditIcon }
174+ alt = { subscription . source === 'telegram' ? 'Telegram icon' : 'Reddit icon' }
175+ />
172176
173177 < div className = "flex flex-1 flex-col gap-0.5 overflow-hidden" >
174178 < div className = "flex py-0.25 text-[14px]/[100%] font-semibold wrap-anywhere" >
@@ -182,7 +186,7 @@ export const Subscription: FC<{ subscription: TSubscription }> = ({ subscription
182186 </ div >
183187
184188 < button
185- className = { `flex h-9 w-15 shrink-0 cursor-pointer items-center justify-center rounded-[10px] text-xs/[100%] font-normal dark:bg-(--color-light-white-bg) ${ subscription . isEnabled ? 'bg-(--color-my-primary) text-(--color-opposite-text) dark:text-(--color-my-primary)' : 'bg-(--color-opposite-text) text-(--color-gray-text) dark:text-(--color-gray-text)' } capitalize` }
189+ className = { `flex h-9 w-15 shrink-0 cursor-pointer items-center justify-center rounded-[10px] text-xs/[100%] font-normal select-none dark:bg-(--color-light-white-bg) ${ subscription . isEnabled ? 'bg-(--color-my-primary) text-(--color-opposite-text) dark:text-(--color-my-primary)' : 'bg-(--color-opposite-text) text-(--color-gray-text) dark:text-(--color-gray-text)' } capitalize` }
186190 onClick = { subscription . isEnabled ? onDisable : onEnable }
187191 >
188192 { handleToggleSubscription . isPending ? (
@@ -195,6 +199,9 @@ export const Subscription: FC<{ subscription: TSubscription }> = ({ subscription
195199 </ button >
196200
197201 < button
202+ style = { {
203+ visibility : subscription . source === 'telegram' ? 'hidden' : 'visible' ,
204+ } }
198205 className = "mr-1 flex w-8 cursor-pointer items-center justify-center py-1.5 text-(--color-gray-text) transition hover:text-(--color-main-text)"
199206 onClick = { onRemove }
200207 >
0 commit comments