mirror of
https://github.com/owncast/owncast.git
synced 2024-10-10 19:16:02 +00:00
fix(admin): save appearanceVariables to admin global config state. Fixes #3170
This commit is contained in:
parent
2d420b98e8
commit
4790880c19
@ -123,7 +123,7 @@ const ColorCollection: FC<ColorCollectionProps> = ({ variables, updateColor }) =
|
|||||||
// eslint-disable-next-line react/function-component-definition
|
// eslint-disable-next-line react/function-component-definition
|
||||||
export default function Appearance() {
|
export default function Appearance() {
|
||||||
const serverStatusData = useContext(ServerStatusContext);
|
const serverStatusData = useContext(ServerStatusContext);
|
||||||
const { serverConfig } = serverStatusData;
|
const { serverConfig, setFieldInConfigState } = serverStatusData;
|
||||||
const { instanceDetails } = serverConfig;
|
const { instanceDetails } = serverConfig;
|
||||||
const { appearanceVariables } = instanceDetails;
|
const { appearanceVariables } = instanceDetails;
|
||||||
|
|
||||||
@ -202,6 +202,12 @@ export default function Appearance() {
|
|||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
setSubmitStatus(createInputStatus(STATUS_SUCCESS, 'Updated.'));
|
setSubmitStatus(createInputStatus(STATUS_SUCCESS, 'Updated.'));
|
||||||
resetTimer = setTimeout(resetStates, RESET_TIMEOUT);
|
resetTimer = setTimeout(resetStates, RESET_TIMEOUT);
|
||||||
|
|
||||||
|
setFieldInConfigState({
|
||||||
|
fieldName: 'appearanceVariables',
|
||||||
|
value: c,
|
||||||
|
path: 'instanceDetails',
|
||||||
|
});
|
||||||
},
|
},
|
||||||
onError: (message: string) => {
|
onError: (message: string) => {
|
||||||
setSubmitStatus(createInputStatus(STATUS_ERROR, message));
|
setSubmitStatus(createInputStatus(STATUS_ERROR, message));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user