Skip to content

Commit 0e51407

Browse files
committed
fix: add toast container back
Signed-off-by: Innei <[email protected]>
1 parent 875f326 commit 0e51407

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

src/components/in-page/Friend/FriendSection/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import styles from './index.module.css'
1111
export type FriendSectionProps = {
1212
data: LinkModel[]
1313
}
14+
1415
export const FavoriteSection: FC<FriendSectionProps> = ({ data }) => {
1516
return (
1617
<ul>

src/components/widgets/Toast/card.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import clsx from 'clsx'
12
import type { FC } from 'react'
23
import { memo, useRef } from 'react'
34
import { toast } from 'react-toastify'
@@ -30,7 +31,7 @@ export const ToastCard: FC<{
3031
>
3132
<div
3233
onClick={(e) => props.onClick?.(e.nativeEvent)}
33-
className="bg-bg-opacity border-shallow relative mb-4 ml-auto mr-4 box-border flex w-full
34+
className="bg-bg-opacity border-shallow group relative mb-4 ml-auto mr-4 box-border flex w-full
3435
cursor-pointer select-none items-center space-x-4
3536
overflow-hidden rounded-xl border border-opacity-50 p-4 text-[12px]
3637
text-inherit backdrop-blur-md backdrop-brightness-110 backdrop-brightness-150 backdrop-saturate-150 backdrop-filter"
@@ -41,7 +42,11 @@ export const ToastCard: FC<{
4142
<div
4243
role="button"
4344
tabIndex={0}
44-
className="bg-gray-6 dark:bg-dark-100 text-dark-50 absolute left-2 top-2 z-10 flex h-6 w-6 items-center justify-center overflow-hidden rounded-full bg-opacity-80 dark:text-white"
45+
className={clsx(
46+
'bg-gray-6 dark:bg-dark-100 text-dark-50 absolute left-2 top-2 z-10 flex h-6 w-6 items-center justify-center',
47+
'overflow-hidden rounded-full bg-opacity-80 dark:text-white',
48+
'opacity-0 transition-opacity group-hover:opacity-100',
49+
)}
4550
onClick={(e) => {
4651
e.stopPropagation()
4752
props.getToastId && toast.dismiss(props.getToastId())

src/pages/_app.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import { useUserStore } from '~/atoms/user'
2626
import { useCheckLogged } from '~/hooks/app/use-check-logged'
2727
import { useCheckOldBrowser } from '~/hooks/app/use-check-old-browser'
2828
import { useInitialData } from '~/hooks/app/use-initial-data'
29+
import { ToastContainer } from '~/provider/toastify'
2930
import { printToConsole } from '~/utils/console'
3031

3132
interface DataModel {
@@ -81,6 +82,7 @@ const App: FC<DataModel & { Component: any; pageProps: any; err: any }> = (
8182
return initData.aggregateData ? (
8283
<ProviderComposer contexts={PageProviders}>
8384
<Component {...pageProps} />
85+
<ToastContainer key="ToastContainer" />
8486
</ProviderComposer>
8587
) : (
8688
<NoDataErrorView />

0 commit comments

Comments
 (0)