mirror of
https://github.com/woodchen-ink/clash-and-dashboard.git
synced 2025-07-18 14:01:56 +08:00
Fix: rule provider style & tsconfig include file
This commit is contained in:
parent
c66ff6b4cb
commit
acf8848cae
@ -29,7 +29,7 @@ export function Provider (props: ProvidersProps) {
|
||||
const updateClassnames = classnames('rule-provider-icon', { 'rule-provider-loading': visible })
|
||||
|
||||
return (
|
||||
<Card className="rule-provider">
|
||||
<div className="rule-provider">
|
||||
<div className="rule-provider-header">
|
||||
<div className="rule-provider-header-part">
|
||||
<span className="rule-provider-name">{ provider.name }</span>
|
||||
@ -45,6 +45,6 @@ export function Provider (props: ProvidersProps) {
|
||||
<Icon className={updateClassnames} type="update" size={18} onClick={handleUpdate} />
|
||||
</div>
|
||||
</div>
|
||||
</Card>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
@ -17,15 +17,13 @@ function RuleProviders () {
|
||||
providers.length !== 0 &&
|
||||
<div className="flex flex-col">
|
||||
<Header title={t('providerTitle')} />
|
||||
<ul className="proxies-providers-list">
|
||||
<Card className="rounded shadow-primary p-0 divide-y mt-4">
|
||||
{
|
||||
providers.map(p => (
|
||||
<li className="proxies-providers-item" key={p.name}>
|
||||
<Provider provider={p} />
|
||||
</li>
|
||||
<Provider key={p.name} provider={p} />
|
||||
))
|
||||
}
|
||||
</ul>
|
||||
</Card>
|
||||
</div>
|
||||
}
|
||||
</>
|
||||
@ -54,7 +52,7 @@ export default function Rules () {
|
||||
return (
|
||||
<div className="page">
|
||||
<RuleProviders />
|
||||
<Header title={t('title')} />
|
||||
<Header className="not-first:mt-7.5" title={t('title')} />
|
||||
<Card className="flex flex-col flex-1 mt-2.5 md:mt-4 p-0 focus:outline-none">
|
||||
<AutoSizer className="rules">
|
||||
{
|
||||
|
@ -69,7 +69,7 @@ export function useRuleProviders () {
|
||||
const [{ premium }] = useAtom(version)
|
||||
const client = useClient()
|
||||
|
||||
const { data, mutate } = useSWR(['/providers/rule', client], async () => {
|
||||
const { data, mutate } = useSWR(['/providers/rule', client, premium], async () => {
|
||||
if (!premium) {
|
||||
return []
|
||||
}
|
||||
|
@ -35,6 +35,8 @@
|
||||
}
|
||||
},
|
||||
"include": [
|
||||
"src"
|
||||
"src",
|
||||
"windi.config.ts",
|
||||
"vite.config.ts"
|
||||
]
|
||||
}
|
||||
|
@ -17,17 +17,17 @@ export default defineConfig({
|
||||
return ''
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
],
|
||||
base: './',
|
||||
css: {
|
||||
preprocessorOptions: {
|
||||
scss: {
|
||||
additionalData: '@use "sass:math"; @import "src/styles/variables.scss";'
|
||||
}
|
||||
}
|
||||
additionalData: '@use "sass:math"; @import "src/styles/variables.scss";',
|
||||
},
|
||||
},
|
||||
},
|
||||
build: {
|
||||
minify: 'esbuild'
|
||||
}
|
||||
minify: 'esbuild',
|
||||
},
|
||||
})
|
||||
|
@ -6,14 +6,17 @@ export default defineConfig({
|
||||
colors: {
|
||||
primary: {
|
||||
500: '#57befc',
|
||||
600: '#2c8af8'
|
||||
600: '#2c8af8',
|
||||
},
|
||||
red: '#f56c6c',
|
||||
green: '#67c23a'
|
||||
green: '#67c23a',
|
||||
},
|
||||
textShadow: {
|
||||
primary: '0 0 6px rgb(44 138 248 / 40%)'
|
||||
}
|
||||
}
|
||||
}
|
||||
primary: '0 0 6px rgb(44 138 248 / 40%)',
|
||||
},
|
||||
boxShadow: {
|
||||
primary: '2px 5px 20px -3px rgb(44 138 248 / 18%)',
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user