import React from 'react' import { appWindow } from '@tauri-apps/api/window' import './TopBar.css' import closeIcon from '../../resources/icons/close.svg' import minIcon from '../../resources/icons/min.svg' import cogBtn from '../../resources/icons/cog.svg' import { app } from '@tauri-apps/api' interface IProps { [key: string]: never } interface IState { version: string } export default class TopBar extends React.Component { constructor(props: Record) { super(props) app.getVersion().then(version => { this.setState({ version }) }) } handleClose() { appWindow.close() } handleMinimize() { appWindow.minimize() } render() { return (
Cultivation {this.state?.version}
close
minimize
settings
) } }