giphy: Disable giphy settings dropdown if API key is not present.

This commit is contained in:
sahil839
2021-05-19 08:48:33 +05:30
committed by Tim Abbott
parent ef4446204d
commit cf6fc3456f
2 changed files with 2 additions and 1 deletions

View File

@@ -64,6 +64,7 @@ export function build_page() {
realm_name: page_params.realm_name,
realm_available_video_chat_providers: page_params.realm_available_video_chat_providers,
giphy_rating_options: page_params.giphy_rating_options,
giphy_api_key_empty: page_params.giphy_api_key === "",
realm_description: page_params.realm_description,
realm_inline_image_preview: page_params.realm_inline_image_preview,
server_inline_image_preview: page_params.server_inline_image_preview,

View File

@@ -198,7 +198,7 @@
<label for="realm_giphy_rating" class="dropdown-title">
{{t 'GIPHY integration' }}
</label>
<select name="realm_giphy_rating" class ="setting-widget prop-element" id="id_realm_giphy_rating" data-setting-widget-type="number">
<select name="realm_giphy_rating" class ="setting-widget prop-element" id="id_realm_giphy_rating" data-setting-widget-type="number" {{#if giphy_api_key_empty}}disabled{{/if}}>
{{#each giphy_rating_options}}
<option value='{{this.id}}'>{{this.name}}</option>
{{/each}}