/
Dionisio
/
Reddit
Обзор
Документация
Войти
/
Dionisio
/
Reddit
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/shared/Header/SearchBlock/UserBlock/UserBlock.tsx
30 строк
941 B
Denis
git commit -m "Commit message title"
05 сен 2023, 20:27
05 сен 2023, 20:27
036a60f
Код
Авторство
О чём код?
import React from 'react'; import { EIcon, Icon } from '../../../icon/Icon'; import styles from './userblock.css'; interface IUserBlockProps { avatarSrc?: string username?: string loading?: boolean } export function UserBlock({avatarSrc, username, loading}:IUserBlockProps) { return ( <a className={styles.userBox} href='https://www.reddit.com/api/v1/authorize?client_id=I6-sQrx07sk-asemopk70A&response_type=code&state=random_string&redirect_uri=http://localhost:3000/auth&duration=permanent&scope=read submit identity' > <div className={styles.avatarBox}> {avatarSrc ? <img src={avatarSrc} className={styles.avatarImage}/> : <Icon width='50' height='50' iconName={EIcon.Anon}/> } </div> <div className={styles.username}> <span> {loading ? ("Загрузка...") : (username || "Аноним")} </span> </div> </a> ); }