mirror of
https://github.com/pybricks/pybricks-code.git
synced 2026-09-14 18:46:17 +00:00
fileStorage: untangle file id/name
We were using file UUID and path interchangeable. This adds a new UUID type for static checking and fixes a bunch of issues found.
This commit is contained in:
@@ -41,11 +41,11 @@ const NewFileWizard: React.VoidFunctionComponent<NewFileWizardProps> = ({
|
||||
const dispatch = useDispatch();
|
||||
|
||||
const [fileName, setFileName] = useState('');
|
||||
const fileNames = useSelector((s) => s.fileStorage.fileNames);
|
||||
const files = useSelector((s) => s.fileStorage.files);
|
||||
const fileNameValidation = validateFileName(
|
||||
fileName,
|
||||
pythonFileExtension,
|
||||
fileNames,
|
||||
files.map((f) => f.path),
|
||||
);
|
||||
const [hubType, setHubType] = useState(defaultHub);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user