Set up formatters

This commit is contained in:
Piotr Rogowski 2022-11-05 17:48:29 +01:00
parent 8031f8fa20
commit adeb010430
No known key found for this signature in database
GPG Key ID: 4A842D702D9C6F8F
4 changed files with 64 additions and 49 deletions

39
.vscode/settings.json vendored
View File

@ -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"
}
}

View File

@ -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>

View File

@ -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);
}
}

View File

@ -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);
}