Misc UI fixes (#725)

* Misc UI fixes
 - Solve React dev warning due to not using ref in a fowardRef
 - Show title in alertDialog

* Partial revert "Misc UI fixes"

* Remove console.log from 'OptionsPanel.tsx'
- Replace invalidateQuery with refresh for `locations.list` in `AddLocationDialog`

* Format `Select.tsx`
 - Update turbo to fix https://github.com/vercel/turbo/issues/3598
This commit is contained in:
Vítor Vasconcellos authored and GitHub committed 2023-04-21 13:13:03 +00:00
1 parent df8cd4b4fa
commit baf11cfa49
6 files changed
+38 -41

No files matched your search

@@ -40,7 +40,6 @@ export default () => {
<Slider
onValueChange={(value) => {
getExplorerStore().gridItemSize = value[0] || 100;
console.log({ value: value, gridItemSize: explorerStore.gridItemSize });
}}
defaultValue={[explorerStore.gridItemSize]}
max={200}
@@ -87,7 +86,6 @@ export default () => {
label="Show Object size"
name="showBytesInGridView"
onCheckedChange={(value) => {
console.log(value);
if (typeof value === 'boolean') {
getExplorerStore().showBytesInGridView = value;
}
@@ -1,6 +1,5 @@
import { ErrorMessage } from '@hookform/error-message';
import { RSPCError } from '@rspc/client';
import { useQueryClient } from '@tanstack/react-query';
import { useEffect, useMemo, useState } from 'react';
import { Controller } from 'react-hook-form';
import { useLibraryMutation, useLibraryQuery } from '@sd/client';
@@ -44,7 +43,7 @@ export const openDirectoryPickerDialog = async (platform: Platform): Promise<nul
export const AddLocationDialog = ({ path, ...dialogProps }: Props) => {
const dialog = useDialog(dialogProps);
const platform = usePlatform();
const queryClient = useQueryClient();
const listLocations = useLibraryQuery(['locations.list']);
const createLocation = useLibraryMutation('locations.create');
const relinkLocation = useLibraryMutation('locations.relink');
const listIndexerRules = useLibraryQuery(['locations.indexer_rules.list']);
@@ -146,10 +145,9 @@ export const AddLocationDialog = ({ path, ...dialogProps }: Props) => {
: ''
}
onSubmit={(event) =>
onLocationSubmit(event).then(
() => queryClient.invalidateQueries(['library.list']),
onLocationSubmitError
)
onLocationSubmit(event).then(async () => {
await listLocations.refetch();
}, onLocationSubmitError)
}
ctaLabel="Add"
>
+1
View File
@@ -16,6 +16,7 @@ const AlertDialog = (props: Props) => {
// maybe a copy-to-clipboard button would be beneficial too
return (
<Dialog
title={props.title}
form={form}
onSubmit={form.handleSubmit(() => {})}
dialog={dialog}
+1 -1
View File
@@ -38,7 +38,7 @@
"prettier": "^2.8.7",
"prettier-plugin-tailwindcss": "^0.2.6",
"rimraf": "^4.3",
"turbo": "^1.5.5",
"turbo": "^1.9.3",
"turbo-ignore": "^0.3.0",
"typescript": "^4.9.4"
},
+1 -1
View File
@@ -7,7 +7,7 @@ import { PropsWithChildren } from 'react';
export const selectStyles = cva(
[
'rounded-md border text-sm flex pl-3 pr-[10px] items-center justify-between',
'flex items-center justify-between rounded-md border pl-3 pr-[10px] text-sm',
'shadow-sm outline-none transition-all focus:ring-2',
'radix-placeholder:text-ink-faint'
],
+31 -31
View File
@@ -15,7 +15,7 @@ importers:
prettier: ^2.8.7
prettier-plugin-tailwindcss: ^0.2.6
rimraf: ^4.3
turbo: ^1.5.5
turbo: ^1.9.3
turbo-ignore: ^0.3.0
typescript: ^4.9.4
devDependencies:
@@ -27,7 +27,7 @@ importers:
prettier: 2.8.7
prettier-plugin-tailwindcss: 0.2.7_yk5p2qt6yzw3zyyilt4azle7eu
rimraf: 4.4.1
turbo: 1.7.0
turbo: 1.9.3
turbo-ignore: 0.3.0
typescript: 4.9.4
@@ -10814,10 +10814,10 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001473
electron-to-chromium: 1.4.348
caniuse-lite: 1.0.30001481
electron-to-chromium: 1.4.368
node-releases: 2.0.10
update-browserslist-db: 1.0.10_browserslist@4.21.5
update-browserslist-db: 1.0.11_browserslist@4.21.5
/bser/2.1.1:
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
@@ -10999,8 +10999,8 @@ packages:
/caniuse-lite/1.0.30001446:
resolution: {integrity: sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==}
/caniuse-lite/1.0.30001473:
resolution: {integrity: sha512-ewDad7+D2vlyy+E4UJuVfiBsU69IL+8oVmTuZnH5Q6CIUbxNfI50uVpRHbUPDD6SUaN2o0Lh4DhTrvLG/Tn1yg==}
/caniuse-lite/1.0.30001481:
resolution: {integrity: sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==}
/capture-stack-trace/1.0.2:
resolution: {integrity: sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==}
@@ -12123,8 +12123,8 @@ packages:
/electron-to-chromium/1.4.284:
resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
/electron-to-chromium/1.4.348:
resolution: {integrity: sha512-gM7TdwuG3amns/1rlgxMbeeyNoBFPa+4Uu0c7FeROWh4qWmvSOnvcslKmWy51ggLKZ2n/F/4i2HJ+PVNxH9uCQ==}
/electron-to-chromium/1.4.368:
resolution: {integrity: sha512-e2aeCAixCj9M7nJxdB/wDjO6mbYX+lJJxSJCXDzlr5YPGYVofuJwGN9nKg2o6wWInjX6XmxRinn3AeJMK81ltw==}
/electron/11.5.0:
resolution: {integrity: sha512-WjNDd6lGpxyiNjE3LhnFCAk/D9GIj1rU3GSDealVShhkkkPR3Vh4q8ErXGDl1OAO/faomVa10KoFPUN/pLbNxg==}
@@ -20500,16 +20500,16 @@ packages:
dev: true
optional: true
/turbo-darwin-64/1.7.0:
resolution: {integrity: sha512-hSGAueSf5Ko8J67mpqjpt9FsP6ePn1nMcl7IVPoJq5dHsgX3anCP/BPlexJ502bNK+87DDyhQhJ/LPSJXKrSYQ==}
/turbo-darwin-64/1.9.3:
resolution: {integrity: sha512-0dFc2cWXl82kRE4Z+QqPHhbEFEpUZho1msHXHWbz5+PqLxn8FY0lEVOHkq5tgKNNEd5KnGyj33gC/bHhpZOk5g==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/turbo-darwin-arm64/1.7.0:
resolution: {integrity: sha512-BLLOW5W6VZxk5+0ZOj5AO1qjM0P5isIgjbEuyAl8lHZ4s9antUbY4CtFrspT32XxPTYoDl4UjviPMcSsbcl3WQ==}
/turbo-darwin-arm64/1.9.3:
resolution: {integrity: sha512-1cYbjqLBA2zYE1nbf/qVnEkrHa4PkJJbLo7hnuMuGM0bPzh4+AnTNe98gELhqI1mkTWBu/XAEeF5u6dgz0jLNA==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
@@ -20521,49 +20521,49 @@ packages:
hasBin: true
dev: true
/turbo-linux-64/1.7.0:
resolution: {integrity: sha512-aw2qxmfZa+kT87SB3GNUoFimqEPzTlzlRqhPgHuAAT6Uf0JHnmebPt4K+ZPtDNl5yfVmtB05bhHPqw+5QV97Yg==}
/turbo-linux-64/1.9.3:
resolution: {integrity: sha512-UuBPFefawEwpuxh5pM9Jqq3q4C8M0vYxVYlB3qea/nHQ80pxYq7ZcaLGEpb10SGnr3oMUUs1zZvkXWDNKCJb8Q==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/turbo-linux-arm64/1.7.0:
resolution: {integrity: sha512-AJEx2jX+zO5fQtJpO3r6uhTabj4oSA5ZhB7zTs/rwu/XqoydsvStA4X8NDW4poTbOjF7DcSHizqwi04tSMzpJw==}
/turbo-linux-arm64/1.9.3:
resolution: {integrity: sha512-vUrNGa3hyDtRh9W0MkO+l1dzP8Co2gKnOVmlJQW0hdpOlWlIh22nHNGGlICg+xFa2f9j4PbQlWTsc22c019s8Q==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/turbo-windows-64/1.7.0:
resolution: {integrity: sha512-ewj7PPv2uxqv0r31hgnBa3E5qwUu7eyVRP5M1gB/TJXfSHduU79gbxpKCyxIZv2fL/N2/3U7EPOQPSZxBAoljA==}
/turbo-windows-64/1.9.3:
resolution: {integrity: sha512-0BZ7YaHs6r+K4ksqWus1GKK3W45DuDqlmfjm/yuUbTEVc8szmMCs12vugU2Zi5GdrdJSYfoKfEJ/PeegSLIQGQ==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/turbo-windows-arm64/1.7.0:
resolution: {integrity: sha512-LzjOUzveWkvTD0jP8DBMYiAnYemmydsvqxdSmsUapHHJkl6wKZIOQNSO7pxsy+9XM/1/+0f9Y9F9ZNl5lePTEA==}
/turbo-windows-arm64/1.9.3:
resolution: {integrity: sha512-QJUYLSsxdXOsR1TquiOmLdAgtYcQ/RuSRpScGvnZb1hY0oLc7JWU0llkYB81wVtWs469y8H9O0cxbKwCZGR4RQ==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/turbo/1.7.0:
resolution: {integrity: sha512-cwympNwQNnQZ/TffBd8yT0i0O10Cf/hlxccCYgUcwhcGEb9rDjE5thDbHoHw1hlJQUF/5ua7ERJe7Zr0lNE/ww==}
/turbo/1.9.3:
resolution: {integrity: sha512-ID7mxmaLUPKG/hVkp+h0VuucB1U99RPCJD9cEuSEOdIPoSIuomcIClEJtKamUsdPLhLCud+BvapBNnhgh58Nzw==}
hasBin: true
requiresBuild: true
optionalDependencies:
turbo-darwin-64: 1.7.0
turbo-darwin-arm64: 1.7.0
turbo-linux-64: 1.7.0
turbo-linux-arm64: 1.7.0
turbo-windows-64: 1.7.0
turbo-windows-arm64: 1.7.0
turbo-darwin-64: 1.9.3
turbo-darwin-arm64: 1.9.3
turbo-linux-64: 1.9.3
turbo-linux-arm64: 1.9.3
turbo-windows-64: 1.9.3
turbo-windows-arm64: 1.9.3
dev: true
/twrnc/3.6.0_ce6re7er3dndin2tj3hja5mqj4:
@@ -20880,8 +20880,8 @@ packages:
escalade: 3.1.1
picocolors: 1.0.0
/update-browserslist-db/1.0.10_browserslist@4.21.5:
resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
/update-browserslist-db/1.0.11_browserslist@4.21.5:
resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'