web: don't import entire SourceViewPage in flow and user interface (#6761)
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
		@ -14,18 +14,6 @@ import { ifDefined } from "lit/directives/if-defined.js";
 | 
			
		||||
 | 
			
		||||
import { Source, SourcesApi } from "@goauthentik/api";
 | 
			
		||||
 | 
			
		||||
export function renderSourceIcon(name: string, iconUrl: string | undefined | null): TemplateResult {
 | 
			
		||||
    const icon = html`<i class="fas fa-share-square" title="${name}"></i>`;
 | 
			
		||||
    if (iconUrl) {
 | 
			
		||||
        if (iconUrl.startsWith("fa://")) {
 | 
			
		||||
            const url = iconUrl.replaceAll("fa://", "");
 | 
			
		||||
            return html`<i class="fas ${url}" title="${name}"></i>`;
 | 
			
		||||
        }
 | 
			
		||||
        return html`<img src="${iconUrl}" alt="${name}" />`;
 | 
			
		||||
    }
 | 
			
		||||
    return icon;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@customElement("ak-source-view")
 | 
			
		||||
export class SourceViewPage extends AKElement {
 | 
			
		||||
    @property({ type: String })
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								web/src/admin/sources/utils.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								web/src/admin/sources/utils.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,13 @@
 | 
			
		||||
import { TemplateResult, html } from "lit";
 | 
			
		||||
 | 
			
		||||
export function renderSourceIcon(name: string, iconUrl: string | undefined | null): TemplateResult {
 | 
			
		||||
    const icon = html`<i class="fas fa-share-square" title="${name}"></i>`;
 | 
			
		||||
    if (iconUrl) {
 | 
			
		||||
        if (iconUrl.startsWith("fa://")) {
 | 
			
		||||
            const url = iconUrl.replaceAll("fa://", "");
 | 
			
		||||
            return html`<i class="fas ${url}" title="${name}"></i>`;
 | 
			
		||||
        }
 | 
			
		||||
        return html`<img src="${iconUrl}" alt="${name}" />`;
 | 
			
		||||
    }
 | 
			
		||||
    return icon;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user