/
githubmirror
/
marktext
Обзор
Документация
Войти
/
githubmirror
/
marktext
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/website/src/components/MockWindow.tsx
44 строки
944 B
Ran Luo
refactor(website): redesign landing page, drop markdown engine deps (#4312)
29 май 2026, 12:23
Не верифицирован
29 май 2026, 12:23
320255d
Код
Авторство
О чём код?
import type { CSSProperties, ReactNode } from 'react' import { MenuIcon, SearchIcon } from './Icons' type Props = { title: string showActions?: boolean windowId?: string windowRef?: React.Ref<HTMLDivElement> docStyle?: CSSProperties children: ReactNode } export default function MockWindow({ title, showActions = false, windowId, windowRef, docStyle, children }: Props) { return ( <div className="window" id={windowId} ref={windowRef}> <div className="win-bar"> <div className="traffic"> <i /> <i /> <i /> </div> <div className="win-title"> <span className="dot" /> {title} </div> {showActions && ( <div className="win-actions"> <SearchIcon /> <MenuIcon /> </div> )} </div> <div className="doc" style={docStyle}> {children} </div> </div> ) }