mirror of
https://github.com/turt2live/matrix-dimension.git
synced 2024-10-01 05:05:53 +00:00
Use avatars from the integration configurations
This commit is contained in:
parent
9bcf6ee877
commit
84bcc64e30
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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
|
||||
|
@ -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">
|
||||
|
@ -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
|
||||
|
@ -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">
|
||||
|
@ -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
|
||||
|
@ -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">
|
||||
|
@ -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
|
||||
|
@ -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",
|
||||
|
@ -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">
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user