Set up formatters
This commit is contained in:
parent
8031f8fa20
commit
adeb010430
|
@ -1,19 +1,24 @@
|
|||
{
|
||||
"typescript.tsdk": "node_modules/typescript/lib",
|
||||
"[typescriptreact]": {
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.fixAll.eslint": true
|
||||
},
|
||||
"editor.formatOnSave": true
|
||||
},
|
||||
"cSpell.words": [
|
||||
"hypertuner",
|
||||
"kbar",
|
||||
"pocketbase",
|
||||
"prefs",
|
||||
"rusefi",
|
||||
"typegen",
|
||||
"vite",
|
||||
"vitejs"
|
||||
]
|
||||
"typescript.tsdk": "node_modules/typescript/lib",
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.fixAll.eslint": true
|
||||
},
|
||||
"editor.formatOnSave": true,
|
||||
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
|
||||
"cSpell.words": [
|
||||
"hypertuner",
|
||||
"kbar",
|
||||
"pocketbase",
|
||||
"prefs",
|
||||
"rusefi",
|
||||
"typegen",
|
||||
"vite",
|
||||
"vitejs"
|
||||
],
|
||||
"[jsonc]": {
|
||||
"editor.defaultFormatter": "vscode.json-language-features"
|
||||
},
|
||||
"[less]": {
|
||||
"editor.defaultFormatter": "vscode.css-language-features"
|
||||
}
|
||||
}
|
||||
|
|
51
index.html
51
index.html
|
@ -1,30 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="icon" href="/icons/icon.ico" />
|
||||
<link rel="apple-touch-icon" href="/icons/icon.png" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link rel="preconnect" href="https://apis.google.com" crossorigin>
|
||||
|
||||
<meta name="description" content="<%- metaDescription %>">
|
||||
<title><%- metaTitle %></title>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="icon" href="/icons/icon.ico" />
|
||||
<link rel="apple-touch-icon" href="/icons/icon.png" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link rel="preconnect" href="https://apis.google.com" crossorigin>
|
||||
|
||||
<meta property="og:title" content="<%- metaTitle %>">
|
||||
<meta property="og:site_name" content="<%- metaTitle %>">
|
||||
<meta property="og:description" content="<%- metaDescription %>">
|
||||
<meta property="og:image" content="<%- metaImage %>">
|
||||
<meta property="og:url" content="<%- metaUrl %>">
|
||||
<meta name="description" content="<%- metaDescription %>">
|
||||
<title>
|
||||
<%- metaTitle %>
|
||||
</title>
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image:alt" content="<%- metaTitle %>">
|
||||
<meta property="og:title" content="<%- metaTitle %>">
|
||||
<meta property="og:site_name" content="<%- metaTitle %>">
|
||||
<meta property="og:description" content="<%- metaDescription %>">
|
||||
<meta property="og:image" content="<%- metaImage %>">
|
||||
<meta property="og:url" content="<%- metaUrl %>">
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image:alt" content="<%- metaTitle %>">
|
||||
|
||||
<meta name="theme-color" content="<%- metaThemeColor %>">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<div id="root"></div>
|
||||
<!-- Vite entrypoint -->
|
||||
<script type="module" src="/src/main.tsx"></script>
|
||||
</body>
|
||||
|
||||
<meta name="theme-color" content="<%- metaThemeColor %>">
|
||||
</head>
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<div id="root"></div>
|
||||
<!-- Vite entrypoint -->
|
||||
<script type="module" src="/src/main.tsx"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,23 +1,32 @@
|
|||
@keyframes wiggle {
|
||||
0%, 7% {
|
||||
|
||||
0%,
|
||||
7% {
|
||||
transform: rotateZ(0);
|
||||
}
|
||||
|
||||
15% {
|
||||
transform: rotateZ(-15deg);
|
||||
}
|
||||
|
||||
20% {
|
||||
transform: rotateZ(10deg);
|
||||
}
|
||||
|
||||
25% {
|
||||
transform: rotateZ(-10deg);
|
||||
}
|
||||
|
||||
30% {
|
||||
transform: rotateZ(6deg);
|
||||
}
|
||||
|
||||
35% {
|
||||
transform: rotateZ(-4deg);
|
||||
}
|
||||
40%, 100% {
|
||||
|
||||
40%,
|
||||
100% {
|
||||
transform: rotateZ(0);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
// ant design
|
||||
.ant-upload-list-picture-card
|
||||
.ant-upload-list-item-actions
|
||||
.anticon-delete,
|
||||
.ant-upload-list-picture-card
|
||||
.ant-upload-list-item-actions
|
||||
.anticon-eye {
|
||||
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,
|
||||
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye {
|
||||
color: @text;
|
||||
}
|
||||
|
||||
|
@ -17,7 +13,7 @@
|
|||
--shadow: @shadow-2;
|
||||
}
|
||||
|
||||
reach-portal > div {
|
||||
reach-portal>div {
|
||||
z-index: 1;
|
||||
backdrop-filter: blur(3px);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue