feat(native): Improved layout in elk-native (#1359)

This commit is contained in:
Piotrek Tomczewski 2023-01-21 15:55:20 +01:00 committed by GitHub
parent adbe31d523
commit 1cf123b62b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 60 additions and 34 deletions

View file

@ -100,6 +100,24 @@ export default defineConfig({
},
},
},
variants: [
(matcher) => {
if (!process.env.TAURI_PLATFORM || !matcher.startsWith('native:'))
return matcher
return {
matcher: matcher.slice(7),
layer: 'native',
}
},
(matcher) => {
if (process.env.TAURI_PLATFORM !== 'macos' || !matcher.startsWith('native-mac:'))
return matcher
return {
matcher: matcher.slice(11),
layer: 'native-mac',
}
},
],
rules: [
// scrollbar-hide
[/^scrollbar-hide$/, (_, { constructCSS }) => {