mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 14:29:45 +00:00
* rename frontend to web and update contributing guide * rename this time * fix build * restructure rust code * update documentation * update descriptions * Update CONTRIBUTING.md Co-authored-by: J H <2364004+Blu-J@users.noreply.github.com> --------- Co-authored-by: Aiden McClelland <me@drbonez.dev> Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com> Co-authored-by: J H <2364004+Blu-J@users.noreply.github.com>
94 lines
2.1 KiB
HTML
94 lines
2.1 KiB
HTML
<ion-header>
|
|
<ion-toolbar>
|
|
<ion-title>Connect Network Folder</ion-title>
|
|
</ion-toolbar>
|
|
</ion-header>
|
|
|
|
<ion-content class="ion-padding">
|
|
<form (ngSubmit)="submit()" #cifsForm="ngForm">
|
|
<p>Hostname *</p>
|
|
<ion-item>
|
|
<ion-input
|
|
id="hostname"
|
|
required
|
|
[(ngModel)]="cifs.hostname"
|
|
name="hostname"
|
|
#hostname="ngModel"
|
|
placeholder="e.g. 'My Computer' OR 'my-computer.local'"
|
|
pattern="^[a-zA-Z0-9._-]+( [a-zA-Z0-9]+)*$"
|
|
></ion-input>
|
|
</ion-item>
|
|
<p [hidden]="hostname.valid || hostname.pristine">
|
|
<ion-text color="danger">
|
|
Hostname is required. e.g. 'My Computer' OR 'my-computer.local'
|
|
</ion-text>
|
|
</p>
|
|
|
|
<p>Path *</p>
|
|
<ion-item>
|
|
<ion-input
|
|
id="path"
|
|
required
|
|
[(ngModel)]="cifs.path"
|
|
name="path"
|
|
#path="ngModel"
|
|
placeholder="ex. /Desktop/my-folder'"
|
|
></ion-input>
|
|
</ion-item>
|
|
<p [hidden]="path.valid || path.pristine">
|
|
<ion-text color="danger">Path is required</ion-text>
|
|
</p>
|
|
|
|
<p>Username *</p>
|
|
<ion-item>
|
|
<ion-input
|
|
id="username"
|
|
required
|
|
[(ngModel)]="cifs.username"
|
|
name="username"
|
|
#username="ngModel"
|
|
placeholder="Enter username"
|
|
></ion-input>
|
|
</ion-item>
|
|
<p [hidden]="username.valid || username.pristine">
|
|
<ion-text color="danger">Username is required</ion-text>
|
|
</p>
|
|
|
|
<p>Password</p>
|
|
<ion-item>
|
|
<ion-input
|
|
id="password"
|
|
type="password"
|
|
[(ngModel)]="cifs.password"
|
|
name="password"
|
|
#password="ngModel"
|
|
></ion-input>
|
|
</ion-item>
|
|
|
|
<button hidden type="submit"></button>
|
|
</form>
|
|
</ion-content>
|
|
|
|
<ion-footer>
|
|
<ion-toolbar>
|
|
<ion-button
|
|
class="ion-padding-end"
|
|
slot="end"
|
|
color="warning"
|
|
(click)="cancel()"
|
|
>
|
|
Cancel
|
|
</ion-button>
|
|
<ion-button
|
|
class="ion-padding-end"
|
|
slot="end"
|
|
color="primary"
|
|
strong="true"
|
|
[disabled]="!cifsForm.form.valid"
|
|
(click)="submit()"
|
|
>
|
|
Verify
|
|
</ion-button>
|
|
</ion-toolbar>
|
|
</ion-footer>
|