mirror of https://github.com/Squidex/squidex.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
3.3 KiB
97 lines
3.3 KiB
<sqx-title message="Apps"></sqx-title>
|
|
|
|
<div class="apps-section">
|
|
<h1 class="apps-title">Hi {{ctx.user.displayName}}</h1>
|
|
|
|
<div class="subtext">
|
|
Welcome to Squidex.
|
|
</div>
|
|
</div>
|
|
|
|
<div class="apps-section">
|
|
<div class="empty" *ngIf="apps?.length === 0">
|
|
<h3 class="empty-headline">You are not collaborating to any app yet</h3>
|
|
</div>
|
|
|
|
<div class="card card-href card-app float-left" *ngFor="let app of apps" [routerLink]="['/app', app.name]">
|
|
<div class="card-body">
|
|
<h4 class="card-title">{{app.name}}</h4>
|
|
|
|
<div class="card-text">
|
|
<a [routerLink]="['/app', app.name]">Edit</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="apps-section">
|
|
<div class="card card-template card-href" (click)="createNewApp('')">
|
|
<div class="card-body">
|
|
<div class="card-image">
|
|
<img src="/images/add-app.png" />
|
|
</div>
|
|
|
|
<h4 class="card-title">New App</h4>
|
|
|
|
<div class="card-text">
|
|
Create a new blank app without content and schemas.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card card-template card-href" (click)="createNewApp('Blog')">
|
|
<div class="card-body">
|
|
<div class="card-image">
|
|
<img src="/images/add-blog.png" />
|
|
</div>
|
|
|
|
<h4 class="card-title">New Blog Sample</h4>
|
|
|
|
<div class="card-text">
|
|
<div>Start with our ready to use blog.</div>
|
|
<div>Sample Code: <a href="https://github.com/Squidex/squidex-samples/tree/master/csharp/Sample.Blog" (click)="$event.stopPropagation()" target="_blank">ASP.NET Core</a></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card card-template card-href" (click)="createNewApp('Profile')">
|
|
<div class="card-body">
|
|
<div class="card-image">
|
|
<img src="/images/add-profile.png" />
|
|
</div>
|
|
|
|
<h4 class="card-title">New Profile Sample</h4>
|
|
|
|
<div class="card-text">
|
|
<div>Create your profile page.</div>
|
|
<div>Sample Code: <a href="https://github.com/Squidex/squidex-samples/tree/master/csharp/Sample.Profile" (click)="$event.stopPropagation()" target="_blank">ASP.NET Core</a></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal" *sqxModalView="addAppDialog;onRoot:true" @fade>
|
|
<div class="modal-backdrop"></div>
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h4 class="modal-title" *ngIf="template">Create {{template}} Sample</h4>
|
|
<h4 class="modal-title" *ngIf="!template">Create App</h4>
|
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close" (click)="addAppDialog.hide()">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<sqx-app-form
|
|
[template]="template"
|
|
(created)="addAppDialog.hide()"
|
|
(cancelled)="addAppDialog.hide()">
|
|
</sqx-app-form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<sqx-onboarding-dialog [modalView]="onboardingModal"></sqx-onboarding-dialog>
|