mirror of
https://github.com/stashapp/stash.git
synced 2025-12-13 20:03:02 +01:00
Force reload of custom css if it's updated (#1073)
This commit is contained in:
parent
0d7663c13d
commit
203fc3e4b2
2 changed files with 13 additions and 0 deletions
|
|
@ -7,6 +7,7 @@
|
|||
* Allow configuration of visible navbar items.
|
||||
|
||||
### 🎨 Improvements
|
||||
* Refresh UI when changing custom CSS options.
|
||||
* Add batch deleting of performers, tags, studios, and movies.
|
||||
* Reset cache after scan/clean to ensure scenes are updated.
|
||||
* Add more video/image resolution tags.
|
||||
|
|
|
|||
|
|
@ -60,10 +60,22 @@ export const SettingsInterfacePanel: React.FC = () => {
|
|||
}, [config]);
|
||||
|
||||
async function onSave() {
|
||||
const prevCSS = config?.configuration.interface.css;
|
||||
const prevCSSenabled = config?.configuration.interface.cssEnabled;
|
||||
try {
|
||||
const result = await updateInterfaceConfig();
|
||||
// eslint-disable-next-line no-console
|
||||
console.log(result);
|
||||
|
||||
// Force refetch of custom css if it was changed
|
||||
if (
|
||||
prevCSS !== result.data?.configureInterface.css ||
|
||||
prevCSSenabled !== result.data?.configureInterface.cssEnabled
|
||||
) {
|
||||
await fetch("/css", { cache: "reload" });
|
||||
window.location.reload();
|
||||
}
|
||||
|
||||
Toast.success({ content: "Updated config" });
|
||||
} catch (e) {
|
||||
Toast.error(e);
|
||||
|
|
|
|||
Loading…
Reference in a new issue