diff --git a/web/src/user/LibraryApplication/AppIcon.ts b/web/src/user/LibraryApplication/AppIcon.ts
index 34cd5c551..3280b7e9a 100644
--- a/web/src/user/LibraryApplication/AppIcon.ts
+++ b/web/src/user/LibraryApplication/AppIcon.ts
@@ -17,7 +17,7 @@ export class AppIcon extends AKElement {
app?: Application;
@property()
- size: PFSize = PFSize.Large;
+ size?: PFSize;
static get styles(): CSSResult[] {
return [
diff --git a/web/src/user/LibraryApplication/index.ts b/web/src/user/LibraryApplication/index.ts
index 412f825aa..b6a6df00c 100644
--- a/web/src/user/LibraryApplication/index.ts
+++ b/web/src/user/LibraryApplication/index.ts
@@ -1,3 +1,4 @@
+import { PFSize } from "@goauthentik/app/elements/Spinner";
import { truncateWords } from "@goauthentik/common/utils";
import { AKElement, rootInterface } from "@goauthentik/elements/Base";
import "@goauthentik/elements/Expand";
@@ -77,7 +78,7 @@ export class LibraryApplication extends AKElement {
href="${ifDefined(this.application.launchUrl ?? "")}"
target="${ifDefined(this.application.openInNewTab ? "_blank" : undefined)}"
>
-