浏览代码

add email addon

itizawa 6 年之前
父节点
当前提交
ac85ba4466
共有 1 个文件被更改,包括 25 次插入16 次删除
  1. 25 16
      src/client/js/components/Admin/Notification/ManageGlobalNotification.jsx

+ 25 - 16
src/client/js/components/Admin/Notification/ManageGlobalNotification.jsx

@@ -165,41 +165,50 @@ class ManageGlobalNotification extends React.Component {
 
 
             {this.state.notifyToType === 'mail'
             {this.state.notifyToType === 'mail'
               ? (
               ? (
-                <div className="form-group notify-to-option" id="mail-input">
-                  <input
-                    className="form-control"
-                    type="text"
-                    name="toEmail"
-                    placeholder="Email"
-                    value={this.state.emailToSend}
-                    onChange={(e) => { this.onChangeEmailToSend(e.target.value) }}
-                  />
-                  <p className="help">
+                <>
+                  <div className="input-group notify-to-option" id="mail-input">
+                    <div className="input-group-prepend">
+                      <span className="input-group-text" id="mail-addon"><i className="ti-email" /></span>
+                    </div>
+                    <input
+                      className="form-control"
+                      type="text"
+                      aria-describedby="mail-addon"
+                      name="toEmail"
+                      placeholder="Email"
+                      value={this.state.emailToSend}
+                      onChange={(e) => { this.onChangeEmailToSend(e.target.value) }}
+                    />
+
+                  </div>
+                  <p className="help mt-2">
                     <b>Hint: </b>
                     <b>Hint: </b>
                     <a href="https://ifttt.com/create" target="blank">{t('notification_setting.email.ifttt_link')}
                     <a href="https://ifttt.com/create" target="blank">{t('notification_setting.email.ifttt_link')}
                       <i className="icon-share-alt" />
                       <i className="icon-share-alt" />
                     </a>
                     </a>
                   </p>
                   </p>
-                </div>
+                </>
               )
               )
               : (
               : (
                 <>
                 <>
-                  <div className="input-group notify-to-option mb-2" id="slack-input">
+                  <div className="input-group notify-to-option" id="slack-input">
                     <div className="input-group-prepend">
                     <div className="input-group-prepend">
-                      <span className="input-group-text" id="slack-shannel-addon">#</span>
+                      <span className="input-group-text" id="slack-channel-addon"><i className="fa fa-slack" /></span>
                     </div>
                     </div>
                     <input
                     <input
                       className="form-control"
                       className="form-control"
                       type="text"
                       type="text"
-                      aria-describedby="slack-shannel-addon1"
+                      aria-describedby="slack-channel-addon"
                       name="notificationGlobal[slackChannels]"
                       name="notificationGlobal[slackChannels]"
                       placeholder="Slack Channel"
                       placeholder="Slack Channel"
                       value={this.state.slackChannelToSend}
                       value={this.state.slackChannelToSend}
                       onChange={(e) => { this.onChangeSlackChannelToSend(e.target.value) }}
                       onChange={(e) => { this.onChangeSlackChannelToSend(e.target.value) }}
                     />
                     />
                   </div>
                   </div>
-                  {/* eslint-disable-next-line react/no-danger */}
-                  <p dangerouslySetInnerHTML={{ __html: t('notification_setting.channel_desc') }} />
+                  <p className="help mt-2">
+                    {/* eslint-disable-next-line react/no-danger */}
+                    <p dangerouslySetInnerHTML={{ __html: t('notification_setting.channel_desc') }} />
+                  </p>
                 </>
                 </>
               )}
               )}
           </div>
           </div>