import React, { Component } from 'react'; import { inject, observer } from 'mobx-react'; import classes from './style.css'; import Switch from 'components/Switch'; import Avatar from 'components/Avatar'; import helper from 'utils/helper'; @inject(stores => ({ alwaysOnTop: stores.settings.alwaysOnTop, setAlwaysOnTop: stores.settings.setAlwaysOnTop, showOnTray: stores.settings.showOnTray, setShowOnTray: stores.settings.setShowOnTray, showNotification: stores.settings.showNotification, setShowNotification: stores.settings.setShowNotification, startup: stores.settings.startup, setStartup: stores.settings.setStartup, downloads: stores.settings.downloads, setDownloads: stores.settings.setDownloads, confirmImagePaste: stores.settings.confirmImagePaste, setConfirmImagePaste: stores.settings.setConfirmImagePaste, blockRecall: stores.settings.blockRecall, setBlockRecall: stores.settings.setBlockRecall, rememberConversation: stores.settings.rememberConversation, setRememberConversation: stores.settings.setRememberConversation, showRedIcon: stores.settings.showRedIcon, setShowRedIcon: stores.settings.setShowRedIcon, user: stores.session.user, logout: stores.session.logout, })) @observer export default class Settings extends Component { choiceDownloadDir() { this.refs.downloads.click(); } componentDidMount() { this.refs.downloads.webkitdirectory = true; } render() { var { alwaysOnTop, setAlwaysOnTop, showOnTray, setShowOnTray, showNotification, setShowNotification, startup, setStartup, downloads, setDownloads, confirmImagePaste, setConfirmImagePaste, blockRecall, setBlockRecall, rememberConversation, setRememberConversation, showRedIcon, setShowRedIcon, user, } = this.props; return (
下载目录
this.choiceDownloadDir()}>{downloads}