You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							27 lines
						
					
					
						
							613 B
						
					
					
				
			
		
		
	
	
							27 lines
						
					
					
						
							613 B
						
					
					
				| 'use client';
 | |
| 
 | |
| import Giscus from '@giscus/react';
 | |
| 
 | |
| import { useThemeStore } from '@/stores/theme-store';
 | |
| import { blogConfig } from '@/config';
 | |
| 
 | |
| export function Comments() {
 | |
|   const isDark = useThemeStore((state) => state.isDark);
 | |
| 
 | |
|   const theme = isDark
 | |
|     ? blogConfig.giscus.theme?.dark || 'dark_dimmed'
 | |
|     : blogConfig.giscus.theme?.light || 'light';
 | |
| 
 | |
|   return (
 | |
|     <section className="mx-auto max-w-2xl">
 | |
|       <Giscus
 | |
|         lang="ru"
 | |
|         loading="lazy"
 | |
|         reactionsEnabled="1"
 | |
|         inputPosition="bottom"
 | |
|         {...blogConfig.giscus}
 | |
|         theme={theme}
 | |
|       />
 | |
|     </section>
 | |
|   );
 | |
| }
 | |
| 
 |