witching to UIKit 3

This commit is contained in:
Fabian
2019-04-30 12:22:09 -04:00
parent 8b6c71247f
commit 595f2be1fb
26 changed files with 774 additions and 499 deletions

View File

@ -8,7 +8,7 @@ import Navigation from "../../../navigation";
import { InputModal } from "../../modals/InputModal";
import { YesNoModal } from "../../modals/YesNoModal";
import AddButton from "../../AddButton";
import ContextMenu from "../../modals/context";
import ContextMenu from "../../context";
import Notifications from "../../../notifications";
export interface VaultsProps {
@ -134,7 +134,7 @@ export default class VaultsPage extends Page<VaultsProps, { vaults: VaultList, m
}
window.addEventListener("click", close);
let deleteb = <button onClick={async () => {
let deleteb = <button class="uk-button" onClick={async () => {
let delete_modal = new YesNoModal("Delete Vault? Cannot be undone!");
let result = await delete_modal.getResult();
if (result) {
@ -151,7 +151,7 @@ export default class VaultsPage extends Page<VaultsProps, { vaults: VaultList, m
let delete_key;
if (Notes.getVaultKey(vault.id)) {
delete_key = <button onClick={() => {
delete_key = <button class="uk-button" onClick={() => {
Notes.forgetVaultKey(vault.id);
Notifications.sendSuccess("Forgot key!")
}}>
@ -159,7 +159,7 @@ export default class VaultsPage extends Page<VaultsProps, { vaults: VaultList, m
</button>;
}
let exportb = <button onClick={async () => {
let exportb = <button class="uk-button" onClick={async () => {
let key: Uint8Array;
if (vault.encrypted) {
await this.getKey(vault, false)
@ -205,33 +205,27 @@ export default class VaultsPage extends Page<VaultsProps, { vaults: VaultList, m
render() {
let elms = this.state.vaults.map(vault => {
return <div class="vaults_vault" onClick={() => this.openVault(vault)} onContextMenu={(evt) => this.onContext(evt, vault)}>
return <li class="vaults_vault" onClick={() => this.openVault(vault)} onContextMenu={(evt) => this.onContext(evt, vault)}>
{vault.encrypted ? <Lock height={undefined} width={undefined} /> : <Unlock height={undefined} width={undefined} />}
<span>
{vault.name}
</span>
</div>
</li>
})
return <div style={{ marginTop: "-12px", paddingTop: "12px" }} >
{this.state.modal}
{/* {this.state.modal} */}
{this.state.context}
<header>
<header class="uk-background-primary">
<span></span>
<h1 style="display:inline" class="button header_title" onClick={() => Navigation.setPage("/")}>Your vaults:</h1>
<h3 style="display:inline" class="header_title" onClick={() => Navigation.setPage("/")}>Your vaults:</h3>
<span></span>
</header>
<AddButton onClick={() => this.addButtonClick()} />
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-8 col-lg-6 col-md-offset-2 col-lg-offset-3">
<div class="card fluid">
<div class="section">
{elms}
</div>
</div>
</div>
</div>
<div class="uk-container">
<ul class="uk-list uk-list-divider">
{elms}
</ul>
</div>
</div>
}

View File

@ -1,21 +1,23 @@
.vaults_vault>span {
font-size: 2rem !important;
}
@import "../../../vars.scss";
.vaults_vault {
padding: 0.5rem;
border-bottom: solid 1px var(--card-border-color);
}
margin-top: 0 !important;
.vaults_vault:hover {
background: var(--nav-hover-back-color);
}
// >span {
// font-size: 2rem !important;
// }
.vaults_vault>svg {
height: 2rem;
margin-right: 1rem;
}
// &:not(:last-child) {
// border-bottom: 1px $border_color solid;
// }
.vaults_vault:last-child {
border-bottom: none;
>svg {
height: 2rem;
margin-right: 1rem;
}
&:hover {
background: $hover-background;
}
}