File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
apps/webapp/app/components/admin Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -49,9 +49,11 @@ export function FeatureFlagsDialog({
4949
5050 const [ overrides , setOverrides ] = useState < Record < string , unknown > > ( { } ) ;
5151 const [ initialOverrides , setInitialOverrides ] = useState < Record < string , unknown > > ( { } ) ;
52+ const [ saveError , setSaveError ] = useState < string | null > ( null ) ;
5253
5354 useEffect ( ( ) => {
5455 if ( open && orgId ) {
56+ setSaveError ( null ) ;
5557 loadFetcher . load ( `/admin/api/orgs/${ orgId } /feature-flags` ) ;
5658 }
5759 } , [ open , orgId ] ) ;
@@ -67,6 +69,8 @@ export function FeatureFlagsDialog({
6769 useEffect ( ( ) => {
6870 if ( saveFetcher . data ?. success ) {
6971 onOpenChange ( false ) ;
72+ } else if ( saveFetcher . data ?. error ) {
73+ setSaveError ( saveFetcher . data . error ) ;
7074 }
7175 } , [ saveFetcher . data ] ) ;
7276
@@ -215,8 +219,8 @@ export function FeatureFlagsDialog({
215219 </ details >
216220 ) }
217221
218- { saveFetcher . data ?. error && (
219- < Callout variant = "error" > { saveFetcher . data . error } </ Callout >
222+ { saveError && (
223+ < Callout variant = "error" > { saveError } </ Callout >
220224 ) }
221225
222226 < DialogFooter >
You can’t perform that action at this time.
0 commit comments