Use avatars from the integration configurations

This commit is contained in:
Travis Ralston 2017-12-11 15:39:15 -07:00
parent 9bcf6ee877
commit 84bcc64e30
13 changed files with 14 additions and 7 deletions

View file

@ -1,7 +1,7 @@
<div class="config-wrapper">
<img src="/img/close.svg" (click)="dialog.close()" class="close-icon">
<div class="config-header">
<img src="/img/avatars/rssbot.png">
<img [src]="integration.avatar">
<h4>Configure RSS/Atom Feeds</h4>
</div>
<div class="config-content">

View file

@ -1,7 +1,7 @@
<div class="config-wrapper">
<img src="/img/close.svg" (click)="dialog.close()" class="close-icon">
<div class="config-header">
<img src="/img/avatars/travisci.png">
<img [src]="integration.avatar">
<h4>Configure Travis CI hooks</h4>
</div>
<div class="config-content">

View file

@ -1,7 +1,7 @@
<div class="config-wrapper">
<img src="/img/close.svg" (click)="dialog.close()" class="close-icon">
<div class="config-header">
<img src="/img/avatars/customwidget.png">
<img [src]="integration.avatar">
<h4>Configure custom widgets</h4>
</div>
<div class="config-content" *ngIf="isLoading">

View file

@ -24,6 +24,7 @@ export class CustomWidgetConfigComponent extends WidgetComponent implements Moda
window,
WIDGET_DIM_CUSTOM,
WIDGET_SCALAR_CUSTOM,
dialog.context.integration,
dialog.context.integrationId,
"Custom Widget",
"generic" // wrapper

View file

@ -1,7 +1,7 @@
<div class="config-wrapper">
<img src="/img/close.svg" (click)="dialog.close()" class="close-icon">
<div class="config-header">
<img src="/img/avatars/etherpad.png">
<img [src]="integration.avatar">
<h4>Configure Etherpad widgets</h4>
</div>
<div class="config-content" *ngIf="isLoading">

View file

@ -27,6 +27,7 @@ export class EtherpadWidgetConfigComponent extends WidgetComponent implements Mo
window,
WIDGET_DIM_ETHERPAD,
WIDGET_SCALAR_ETHERPAD,
dialog.context.integration,
dialog.context.integrationId,
"Etherpad Widget",
"generic", // wrapper

View file

@ -1,7 +1,7 @@
<div class="config-wrapper">
<img src="/img/close.svg" (click)="dialog.close()" class="close-icon">
<div class="config-header">
<img src="/img/avatars/jitsi.png">
<img [src]="integration.avatar">
<h4>Configure Jitsi Conferences</h4>
</div>
<div class="config-content" *ngIf="isLoading">

View file

@ -35,6 +35,7 @@ export class JitsiWidgetConfigComponent extends WidgetComponent implements Modal
window,
WIDGET_DIM_JITSI,
WIDGET_SCALAR_JITSI,
dialog.context.integration,
dialog.context.integrationId,
"Jitsi Video Conference",
"" // we intentionally don't specify the wrapper so we can control the behaviour

View file

@ -1,7 +1,7 @@
<div class="config-wrapper">
<img src="/img/close.svg" (click)="dialog.close()" class="close-icon">
<div class="config-header">
<img src="/img/avatars/twitch.png">
<img [src]="integration.avatar">
<h4>Configure Twitch Livestream widgets</h4>
</div>
<div class="config-content" *ngIf="isLoading">

View file

@ -24,6 +24,7 @@ export class TwitchWidgetConfigComponent extends WidgetComponent implements Moda
window,
WIDGET_DIM_TWITCH,
WIDGET_SCALAR_TWITCH,
dialog.context.integration,
dialog.context.integrationId,
"Twitch Widget",
"video", // wrapper

View file

@ -1,6 +1,7 @@
import { ScalarService } from "../../shared/scalar.service";
import { ScalarToWidgets, Widget } from "../../shared/models/widget";
import { ToasterService } from "angular2-toaster";
import { Integration } from "../../shared/models/integration";
const SCALAR_WIDGET_LINKS = [
"https://scalar-staging.riot.im/scalar/api/widgets/__TYPE__.html?url=",
@ -27,6 +28,7 @@ export class WidgetComponent {
window: Window,
private primaryWidgetType: string,
alternateWidgetType: string,
public integration: Integration,
requestedEditId: string,
private defaultName: string,
wrapperId = "generic",

View file

@ -1,7 +1,7 @@
<div class="config-wrapper">
<img src="/img/close.svg" (click)="dialog.close()" class="close-icon">
<div class="config-header">
<img src="/img/avatars/youtube.png">
<img [src]="integration.avatar">
<h4>Configure video widgets</h4>
</div>
<div class="config-content" *ngIf="isLoading">

View file

@ -26,6 +26,7 @@ export class YoutubeWidgetConfigComponent extends WidgetComponent implements Mod
window,
WIDGET_DIM_YOUTUBE,
WIDGET_SCALAR_YOUTUBE,
dialog.context.integration,
dialog.context.integrationId,
"Youtube Widget",
"video", // wrapper