Highlight email address field as red when invalid
This commit is contained in:
parent
435256ab0f
commit
d9adfdeac2
1 changed files with 7 additions and 3 deletions
|
@ -6,8 +6,8 @@ use db::kvp::KEY_VALUE_STORE;
|
||||||
use editor::{Editor, EditorEvent};
|
use editor::{Editor, EditorEvent};
|
||||||
use futures::AsyncReadExt;
|
use futures::AsyncReadExt;
|
||||||
use gpui::{
|
use gpui::{
|
||||||
div, rems, serde_json, AppContext, DismissEvent, Div, EventEmitter, FocusHandle, FocusableView,
|
div, red, rems, serde_json, AppContext, DismissEvent, Div, EventEmitter, FocusHandle,
|
||||||
Model, PromptLevel, Render, Task, View, ViewContext,
|
FocusableView, Model, PromptLevel, Render, Task, View, ViewContext,
|
||||||
};
|
};
|
||||||
use isahc::Request;
|
use isahc::Request;
|
||||||
use language::Buffer;
|
use language::Buffer;
|
||||||
|
@ -390,7 +390,11 @@ impl Render for FeedbackModal {
|
||||||
.p_2()
|
.p_2()
|
||||||
.border()
|
.border()
|
||||||
.rounded_md()
|
.rounded_md()
|
||||||
.border_color(cx.theme().colors().border)
|
.border_color(if valid_email_address {
|
||||||
|
cx.theme().colors().border
|
||||||
|
} else {
|
||||||
|
red()
|
||||||
|
})
|
||||||
.child(self.email_address_editor.clone()),
|
.child(self.email_address_editor.clone()),
|
||||||
)
|
)
|
||||||
.child(
|
.child(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue