Compare commits

..

No commits in common. "main" and "v0.10.15" have entirely different histories.

9 changed files with 609 additions and 812 deletions

File diff suppressed because it is too large Load Diff

View File

@ -35,6 +35,6 @@
"prettier": "3.3.2",
"typescript": "^5.7.3",
"typescript-eslint": "^7.18.0",
"vite": "^6.3.5"
"vite": "^5.4.12"
}
}

View File

@ -1,9 +1,8 @@
import { useState, useEffect } from "react";
import { authority } from "../socket";
export default function useLocalStorage(key: string, defaultValue: unknown) {
const [value, setValue] = useState(() => {
const storedValue = localStorage.getItem(`${authority}:${key}`);
const storedValue = localStorage.getItem(key);
if (storedValue) {
return JSON.parse(storedValue);
}
@ -12,7 +11,7 @@ export default function useLocalStorage(key: string, defaultValue: unknown) {
useEffect(() => {
if (value === undefined) return;
localStorage.setItem(`${authority}:${key}`, JSON.stringify(value));
localStorage.setItem(key, JSON.stringify(value));
}, [value, key]);
return [value, setValue];

View File

@ -1,6 +1,6 @@
[project]
name = "pydase"
version = "0.10.16"
version = "0.10.15"
description = "A flexible and robust Python library for creating, managing, and interacting with data services, with built-in support for web and RPC servers, and customizable features for diverse use cases."
authors = [
{name = "Mose Müller",email = "mosemueller@gmail.com"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -7,8 +7,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="theme-color" content="#000000" />
<meta name="description" content="Web site displaying a pydase UI." />
<script type="module" crossorigin src="/assets/index-XZbNXHJp.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Cs09d5Pk.css">
<script type="module" crossorigin src="/assets/index-BLJetjaQ.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DJzFvk4W.css">
</head>
<script>