Update default plugin selection when selected group changes

Summary: This diff updates default plugin selected when group selection gets updated. This diff also makes sure that group selection is persisted when swtiching between different tabs.

Reviewed By: mweststrate

Differential Revision: D19578748

fbshipit-source-id: 6f401248fe32441e30cb5acbb9251e206866984a
This commit is contained in:
Pritesh Nandgaonkar
2020-01-28 09:27:16 -08:00
committed by Facebook Github Bot
parent 0ffd080141
commit e9dba5007a

View File

@@ -15,6 +15,12 @@ type MediaObject = SubmediaType & {
description: string;
path: string;
};
export type Groups =
| 'Litho Support'
| 'GraphQL Android Support'
| 'GraphQL iOS Support';
export type MediaType = Array<MediaObject>;
export type SupportFormV2State = {
title: string;
@@ -22,6 +28,7 @@ export type SupportFormV2State = {
commitHash: string;
screenshots?: MediaType;
videos?: MediaType;
selectedGroup: Groups;
};
export type SupportFormRequestDetailsState = SupportFormV2State & {
@@ -64,6 +71,7 @@ export const initialState: () => State = () => ({
].join('\n'),
commitHash: '',
appName: '',
selectedGroup: 'Litho Support',
},
});
export default function reducer(