File tree Expand file tree Collapse file tree 2 files changed +27
-30
lines changed Expand file tree Collapse file tree 2 files changed +27
-30
lines changed Original file line number Diff line number Diff line change 1- import { useTheme } from " next-themes"
2- import { Toaster as Sonner , ToasterProps } from " sonner"
1+ import { useTheme } from ' next-themes' ;
2+ import { Toaster as Sonner , ToasterProps } from ' sonner' ;
33
44const Toaster = ( { ...props } : ToasterProps ) => {
5- const { theme = " system" } = useTheme ( )
5+ const { theme = ' system' } = useTheme ( ) ;
66
77 return (
88 < Sonner
9- theme = { theme as ToasterProps [ " theme" ] }
9+ theme = { theme as ToasterProps [ ' theme' ] }
1010 className = "toaster group"
1111 style = {
1212 {
13- " --normal-bg" : " var(--popover)" ,
14- " --normal-text" : " var(--popover-foreground)" ,
15- " --normal-border" : " var(--border)" ,
13+ ' --normal-bg' : ' var(--popover)' ,
14+ ' --normal-text' : ' var(--popover-foreground)' ,
15+ ' --normal-border' : ' var(--border)' ,
1616 } as React . CSSProperties
1717 }
1818 { ...props }
1919 />
20- )
21- }
20+ ) ;
21+ } ;
2222
23- export { Toaster }
23+ export { Toaster } ;
Original file line number Diff line number Diff line change @@ -127,25 +127,22 @@ const NewsPage: React.FC = () => {
127127 } ;
128128
129129 const sharePost = ( post : Post , e : React . MouseEvent ) => {
130-
131- try {
132- e . stopPropagation ( ) ;
133- if ( navigator . share ) {
134- navigator . share ( {
135- title : post . title ,
136- text : post . excerpt ,
137- url : window . location . href + `/${ post . slug } ` ,
138-
139- } ) ;
140- }
141- else {
142- navigator . clipboard . writeText ( window . location . href + `/${ post . slug } ` )
143- toast . success ( "URL Copied successfuly" )
144- }
145- } catch ( error ) {
146- console . error ( "Unable to fetch Url" , error )
147- toast . error ( "URL not available" )
148- }
130+ try {
131+ e . stopPropagation ( ) ;
132+ if ( navigator . share ) {
133+ navigator . share ( {
134+ title : post . title ,
135+ text : post . excerpt ,
136+ url : window . location . href + `/${ post . slug } ` ,
137+ } ) ;
138+ } else {
139+ navigator . clipboard . writeText ( window . location . href + `/${ post . slug } ` ) ;
140+ toast . success ( 'URL Copied successfuly' ) ;
141+ }
142+ } catch ( error ) {
143+ console . error ( 'Unable to fetch Url' , error ) ;
144+ toast . error ( 'URL not available' ) ;
145+ }
149146 } ;
150147
151148 if ( isLoading ) {
@@ -238,7 +235,7 @@ const NewsPage: React.FC = () => {
238235 return (
239236 < >
240237 < Header />
241- < Toaster />
238+ < Toaster />
242239 < div className = "min-h-screen bg-gradient-to-br from-blue-50 via-white to-green-50" >
243240 { /* Enhanced Hero Section */ }
244241 < div className = "relative overflow-hidden" >
You can’t perform that action at this time.
0 commit comments