Skip to content

Commit 4fac9b9

Browse files
fix: image storage selection
1 parent 22a086e commit 4fac9b9

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

assets/src/dashboard/parts/components/RadioBoxes.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import classNames from 'classnames';
33
export default function RadioBoxes({ options, value, onChange, label, disabled = false, className }) {
44

55
const handleClick = ( e ) => {
6+
console.log( e );
67
onChange( e.target.value );
78
};
89

@@ -46,6 +47,7 @@ export default function RadioBoxes({ options, value, onChange, label, disabled =
4647
id={buttonValue}
4748
className="!opacity-0 !w-0 !h-0 !overflow-hidden !absolute !pointer-events-none"
4849
disabled={disabled}
50+
checked={isActive}
4951
/>
5052
</label>
5153
);

assets/src/dashboard/parts/connected/settings/OffloadMedia.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,6 @@ const OffloadMedia = ({ settings, canSave, setSettings, setCanSave }) => {
162162

163163
const updateRadioBoxValue = value => {
164164
const offloadEnabled = 'offload' === value;
165-
const nextSettings = { ...settings };
166-
nextSettings['offload_media'] = offloadEnabled ? 'enabled' : 'disabled';
167-
setSettings( nextSettings );
168-
setCanSave( true );
169165

170166
if ( offloadEnabled ) {
171167
setModal( show_exceed_plan_quota_notice ? MODAL_STATE_EXCEED_PLAN_QUOTA_NOTICE : MODAL_STATE_OFFLOAD );
@@ -177,10 +173,16 @@ const OffloadMedia = ({ settings, canSave, setSettings, setCanSave }) => {
177173
};
178174

179175
const getModalProps = ( type ) => {
176+
const nextSettings = { ...settings };
177+
180178
const props = {
181179
[MODAL_STATE_OFFLOAD]: {
182180
icon: offload,
183181
onConfirm: () => {
182+
nextSettings['offload_media'] = 'enabled';
183+
setSettings( nextSettings );
184+
setCanSave( true );
185+
184186
onOffloadMedia();
185187
setModal( null );
186188
},
@@ -193,6 +195,10 @@ const OffloadMedia = ({ settings, canSave, setSettings, setCanSave }) => {
193195
[MODAL_STATE_ROLLBACK]: {
194196
icon: rollbackIcon,
195197
onConfirm: () => {
198+
nextSettings['offload_media'] = 'disabled';
199+
setSettings( nextSettings );
200+
setCanSave( true );
201+
196202
onRollbackdMedia();
197203
setModal( null );
198204
},

0 commit comments

Comments
 (0)