Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit cf45925

Browse files
feat: display a title in the select box
1 parent 0965af5 commit cf45925

File tree

2 files changed

+31
-13
lines changed

2 files changed

+31
-13
lines changed

studio/src/app/popovers/editor/app-code/app-code.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@ app-code {
22
ion-item {
33
--border-width: 0;
44
--inner-border-width: 0;
5+
6+
&.select {
7+
ion-label:first-of-type {
8+
display: none;
9+
}
10+
11+
ion-select {
12+
min-width: 100%;
13+
padding-left: 0;
14+
}
15+
}
516
}
617

718
ion-item-divider {

studio/src/app/popovers/editor/app-code/app-code.tsx

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -200,22 +200,29 @@ export class AppCode {
200200
return <ion-list>
201201
<ion-item-divider><ion-label>Language</ion-label></ion-item-divider>
202202

203-
<ion-select value={this.currentLanguage} onIonChange={(e: CustomEvent) => this.toggleCodeLanguage(e)} class="ion-padding-start ion-padding-end">
204-
{this.renderSelectOptions()}
205-
</ion-select>
203+
<ion-item class="select">
204+
<ion-label>Language</ion-label>
205+
<ion-select value={this.currentLanguage} onIonChange={(e: CustomEvent) => this.toggleCodeLanguage(e)} class="ion-padding-start ion-padding-end">
206+
{this.renderSelectOptions()}
207+
</ion-select>
208+
</ion-item>
206209

207210
<ion-item-divider class="ion-padding-top"><ion-label>Colors</ion-label></ion-item-divider>
208211

209-
<ion-select value={this.codeColorType} onIonChange={(e: CustomEvent) => this.toggleColorType(e)} class="ion-padding-start ion-padding-end">
210-
<ion-select-option value={CodeColorType.COMMENTS}>Comments</ion-select-option>
211-
<ion-select-option value={CodeColorType.FUNCTION}>Function</ion-select-option>
212-
<ion-select-option value={CodeColorType.KEYWORD}>Keyword</ion-select-option>
213-
<ion-select-option value={CodeColorType.OPERATOR}>Operator</ion-select-option>
214-
<ion-select-option value={CodeColorType.PUNCTUATION}>Punctuation</ion-select-option>
215-
<ion-select-option value={CodeColorType.PROPERTY}>Property</ion-select-option>
216-
<ion-select-option value={CodeColorType.REGEX}>Regex</ion-select-option>
217-
<ion-select-option value={CodeColorType.SELECTOR}>Selector</ion-select-option>
218-
</ion-select>
212+
<ion-item class="select">
213+
<ion-label>Color applied to</ion-label>
214+
215+
<ion-select value={this.codeColorType} onIonChange={(e: CustomEvent) => this.toggleColorType(e)} class="ion-padding-start ion-padding-end">
216+
<ion-select-option value={CodeColorType.COMMENTS}>Comments</ion-select-option>
217+
<ion-select-option value={CodeColorType.FUNCTION}>Functions</ion-select-option>
218+
<ion-select-option value={CodeColorType.KEYWORD}>Keywords</ion-select-option>
219+
<ion-select-option value={CodeColorType.OPERATOR}>Operators</ion-select-option>
220+
<ion-select-option value={CodeColorType.PUNCTUATION}>Punctuation</ion-select-option>
221+
<ion-select-option value={CodeColorType.PROPERTY}>Properties</ion-select-option>
222+
<ion-select-option value={CodeColorType.REGEX}>Regex</ion-select-option>
223+
<ion-select-option value={CodeColorType.SELECTOR}>Selector</ion-select-option>
224+
</ion-select>
225+
</ion-item>
219226

220227
<ion-item>
221228
<ion-label>Color</ion-label>

0 commit comments

Comments
 (0)