Skip to content

Commit

Permalink
Hide the drop-down list about quick customization visibility (#6893)
Browse files Browse the repository at this point in the history
  • Loading branch information
D8H authored Aug 28, 2024
1 parent d4bd5fc commit 9510176
Showing 1 changed file with 31 additions and 26 deletions.
57 changes: 31 additions & 26 deletions newIDE/app/src/EventsBasedBehaviorEditor/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,12 @@ import Checkbox from '../UI/Checkbox';
import { type ExtensionItemConfigurationAttribute } from '../EventsFunctionsExtensionEditor';
import SelectField from '../UI/SelectField';
import SelectOption from '../UI/SelectOption';
import Window from '../Utils/Window';

const gd: libGDevelop = global.gd;

const isDev = Window.isDev();

type Props = {|
project: gdProject,
eventsFunctionsExtension: gdEventsFunctionsExtension,
Expand Down Expand Up @@ -140,32 +143,34 @@ export default function EventsBasedBehaviorEditor({
</Trans>
</AlertMessage>
)}
<SelectField
floatingLabelText={
<Trans>Visibility in quick customization dialog</Trans>
}
value={eventsBasedBehavior.getQuickCustomizationVisibility()}
onChange={(e, i, valueString: string) => {
// $FlowFixMe
const value: QuickCustomization_Visibility = valueString;
eventsBasedBehavior.setQuickCustomizationVisibility(value);
onChange();
}}
fullWidth
>
<SelectOption
value={gd.QuickCustomization.Default}
label={t`Default (visible)`}
/>
<SelectOption
value={gd.QuickCustomization.Visible}
label={t`Always visible`}
/>
<SelectOption
value={gd.QuickCustomization.Hidden}
label={t`Hidden`}
/>
</SelectField>
{isDev && (
<SelectField
floatingLabelText={
<Trans>Visibility in quick customization dialog</Trans>
}
value={eventsBasedBehavior.getQuickCustomizationVisibility()}
onChange={(e, i, valueString: string) => {
// $FlowFixMe
const value: QuickCustomization_Visibility = valueString;
eventsBasedBehavior.setQuickCustomizationVisibility(value);
onChange();
}}
fullWidth
>
<SelectOption
value={gd.QuickCustomization.Default}
label={t`Default (visible)`}
/>
<SelectOption
value={gd.QuickCustomization.Visible}
label={t`Always visible`}
/>
<SelectOption
value={gd.QuickCustomization.Hidden}
label={t`Hidden`}
/>
</SelectField>
)}
<Checkbox
label={<Trans>Private</Trans>}
checked={eventsBasedBehavior.isPrivate()}
Expand Down

0 comments on commit 9510176

Please sign in to comment.