mirror of
https://github.com/woodchen-ink/clash-and-dashboard.git
synced 2025-07-18 14:01:56 +08:00
Chore: modify styles & add tslint preloader
This commit is contained in:
parent
87f66e77c6
commit
ba23a06d7f
@ -17,6 +17,11 @@ module.exports = {
|
|||||||
context: resolve(__dirname, '../../src'),
|
context: resolve(__dirname, '../../src'),
|
||||||
module: {
|
module: {
|
||||||
rules: [
|
rules: [
|
||||||
|
{
|
||||||
|
test: /\.tsx?$/,
|
||||||
|
enforce: 'pre',
|
||||||
|
use: ['tslint-loader']
|
||||||
|
},
|
||||||
{
|
{
|
||||||
test: /\.js$/,
|
test: /\.js$/,
|
||||||
use: ['babel-loader', 'source-map-loader'],
|
use: ['babel-loader', 'source-map-loader'],
|
||||||
|
5445
package-lock.json
generated
5445
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -53,6 +53,7 @@
|
|||||||
"stylelint-webpack-plugin": "^0.10.5",
|
"stylelint-webpack-plugin": "^0.10.5",
|
||||||
"tslint": "^5.11.0",
|
"tslint": "^5.11.0",
|
||||||
"tslint-config-standard": "^8.0.1",
|
"tslint-config-standard": "^8.0.1",
|
||||||
|
"tslint-loader": "^3.6.0",
|
||||||
"uglifyjs-webpack-plugin": "^2.0.1",
|
"uglifyjs-webpack-plugin": "^2.0.1",
|
||||||
"webpack": "^4.19.1",
|
"webpack": "^4.19.1",
|
||||||
"webpack-cli": "^3.1.1",
|
"webpack-cli": "^3.1.1",
|
||||||
|
@ -16,7 +16,7 @@ export class Input extends React.Component<InputProps, {}> {
|
|||||||
onChange: () => {}
|
onChange: () => {}
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render () {
|
||||||
const { onChange, value } = this.props
|
const { onChange, value } = this.props
|
||||||
return (
|
return (
|
||||||
<input className="input" onChange={(event) => {
|
<input className="input" onChange={(event) => {
|
||||||
|
@ -16,6 +16,6 @@
|
|||||||
&:focus {
|
&:focus {
|
||||||
outline: 0;
|
outline: 0;
|
||||||
border-color: $color-primary;
|
border-color: $color-primary;
|
||||||
box-shadow: 0 2px 10px rgba($color: $color-primary, $alpha: 0.5);
|
box-shadow: 0 2px 5px rgba($color: $color-primary, $alpha: 0.5);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ class Settings extends React.Component<I18nProps, {}> {
|
|||||||
setAsSystemProxy: true,
|
setAsSystemProxy: true,
|
||||||
allowConnectFromLan: true,
|
allowConnectFromLan: true,
|
||||||
proxyMode: 'rule',
|
proxyMode: 'rule',
|
||||||
socketProxyPort: 7891,
|
socks5ProxyPort: 7891,
|
||||||
httpProxyPort: 7890,
|
httpProxyPort: 7890,
|
||||||
externalController: '127.0.0.1:7892'
|
externalController: '127.0.0.1:7892'
|
||||||
}
|
}
|
||||||
@ -36,9 +36,9 @@ class Settings extends React.Component<I18nProps, {}> {
|
|||||||
setAsSystemProxy,
|
setAsSystemProxy,
|
||||||
allowConnectFromLan,
|
allowConnectFromLan,
|
||||||
proxyMode,
|
proxyMode,
|
||||||
socketProxyPort,
|
socks5ProxyPort,
|
||||||
httpProxyPort,
|
httpProxyPort,
|
||||||
externalController,
|
externalController
|
||||||
} = this.state
|
} = this.state
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@ -99,11 +99,11 @@ class Settings extends React.Component<I18nProps, {}> {
|
|||||||
onSelect={proxyMode => this.setState({ proxyMode })}
|
onSelect={proxyMode => this.setState({ proxyMode })}
|
||||||
/>
|
/>
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={4} offset={1}>
|
<Col span={5} offset={1}>
|
||||||
<span className="label">{t('labels.socketProxyPort')}</span>
|
<span className="label">{t('labels.socks5ProxyPort')}</span>
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={3} offset={4}>
|
<Col span={3} offset={3}>
|
||||||
<Input value={socketProxyPort} onChange={socketProxyPort => this.setState({socketProxyPort})}></Input>
|
<Input value={socks5ProxyPort} onChange={socks5ProxyPort => this.setState({ socks5ProxyPort })}></Input>
|
||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
<Row gutter={24} align="middle">
|
<Row gutter={24} align="middle">
|
||||||
@ -111,7 +111,7 @@ class Settings extends React.Component<I18nProps, {}> {
|
|||||||
<span className="label">{t('labels.httpProxyPort')}</span>
|
<span className="label">{t('labels.httpProxyPort')}</span>
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={3} offset={3}>
|
<Col span={3} offset={3}>
|
||||||
<Input value={httpProxyPort} onChange={httpProxyPort => this.setState({httpProxyPort})}></Input>
|
<Input value={httpProxyPort} onChange={httpProxyPort => this.setState({ httpProxyPort })}></Input>
|
||||||
</Col>
|
</Col>
|
||||||
<Col span={4} offset={1}>
|
<Col span={4} offset={1}>
|
||||||
<span className="label">{t('labels.externalController')}</span>
|
<span className="label">{t('labels.externalController')}</span>
|
||||||
|
@ -14,7 +14,7 @@ export default {
|
|||||||
setAsSystemProxy: 'Set as system proxy',
|
setAsSystemProxy: 'Set as system proxy',
|
||||||
allowConnectFromLan: 'Allow connect from Lan',
|
allowConnectFromLan: 'Allow connect from Lan',
|
||||||
proxyMode: 'Mode',
|
proxyMode: 'Mode',
|
||||||
socketProxyPort: 'Socket proxy port',
|
socks5ProxyPort: 'Socks5 proxy port',
|
||||||
httpProxyPort: 'HTTP proxy port',
|
httpProxyPort: 'HTTP proxy port',
|
||||||
externalController: 'External controller'
|
externalController: 'External controller'
|
||||||
},
|
},
|
||||||
|
@ -14,7 +14,7 @@ export default {
|
|||||||
setAsSystemProxy: '设置为系统代理',
|
setAsSystemProxy: '设置为系统代理',
|
||||||
allowConnectFromLan: '允许来自局域网的连接',
|
allowConnectFromLan: '允许来自局域网的连接',
|
||||||
proxyMode: '代理模式',
|
proxyMode: '代理模式',
|
||||||
socketProxyPort: 'Socket 代理端口',
|
socks5ProxyPort: 'Socks5 代理端口',
|
||||||
httpProxyPort: 'HTTP 代理端口',
|
httpProxyPort: 'HTTP 代理端口',
|
||||||
externalController: '外部控制设置'
|
externalController: '外部控制设置'
|
||||||
},
|
},
|
||||||
|
@ -27,5 +27,5 @@ OfflinePluginRuntime.install({
|
|||||||
|
|
||||||
onUpdateFailed: () => {
|
onUpdateFailed: () => {
|
||||||
console.error('SW Event:', 'onUpdateFailed')
|
console.error('SW Event:', 'onUpdateFailed')
|
||||||
},
|
}
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user