code.gitea.io/gitea@v1.22.3/templates/user/settings/security/webauthn.tmpl (about)

     1  <h4 class="ui top attached header">{{ctx.Locale.Tr "settings.webauthn"}}</h4>
     2  <div class="ui attached segment">
     3  	<p>{{ctx.Locale.Tr "settings.webauthn_desc"}}</p>
     4  	<p>{{ctx.Locale.Tr "settings.webauthn_key_loss_warning"}} {{ctx.Locale.Tr "settings.webauthn_alternative_tip"}}</p>
     5  	{{template "user/auth/webauthn_error" .}}
     6  	<div class="flex-list">
     7  		{{range .WebAuthnCredentials}}
     8  			<div class="flex-item">
     9  				<div class="flex-item-leading">
    10  					{{svg "octicon-key" 32}}
    11  				</div>
    12  				<div class="flex-item-main">
    13  					<div class="flex-item-title">{{.Name}}</div>
    14  					<div class="flex-item-body">
    15  						<i>{{ctx.Locale.Tr "settings.added_on" (DateTime "short" .CreatedUnix)}}</i>
    16  					</div>
    17  				</div>
    18  				<div class="flex-item-trailing">
    19  					<button class="ui red tiny button delete-button" data-modal-id="delete-registration" data-url="{{$.Link}}/webauthn/delete" data-id="{{.ID}}">
    20  					{{ctx.Locale.Tr "settings.delete_key"}}
    21  					</button>
    22  				</div>
    23  			</div>
    24  		{{end}}
    25  	</div>
    26  	<div class="ui form">
    27  		<div class="required field">
    28  			<label for="nickname">{{ctx.Locale.Tr "settings.webauthn_nickname"}}</label>
    29  			<input id="nickname" name="nickname" type="text" required>
    30  		</div>
    31  		<button id="register-webauthn" class="ui primary button">{{svg "octicon-key"}} {{ctx.Locale.Tr "settings.webauthn_register_key"}}</button>
    32  	</div>
    33  	<div class="ui g-modal-confirm delete modal" id="delete-registration">
    34  		<div class="header">
    35  			{{svg "octicon-trash"}}
    36  			{{ctx.Locale.Tr "settings.webauthn_delete_key"}}
    37  		</div>
    38  		<div class="content">
    39  			<p>{{ctx.Locale.Tr "settings.webauthn_delete_key_desc"}}</p>
    40  		</div>
    41  		{{template "base/modal_actions_confirm" .}}
    42  	</div>
    43  </div>