From fcb07bcdae0b67eb8d559b9ef0216348a8585a66 Mon Sep 17 00:00:00 2001 From: liamcottle Date: Fri, 2 Aug 2024 18:56:35 +1200 Subject: [PATCH] move about page to own vue component --- src/frontend/components/App.vue | 85 +------------- src/frontend/components/about/AboutPage.vue | 123 ++++++++++++++++++++ src/frontend/js/Utils.js | 21 ++++ 3 files changed, 148 insertions(+), 81 deletions(-) create mode 100644 src/frontend/components/about/AboutPage.vue create mode 100644 src/frontend/js/Utils.js diff --git a/src/frontend/components/App.vue b/src/frontend/components/App.vue index a9cc21e..0eaab5f 100644 --- a/src/frontend/components/App.vue +++ b/src/frontend/components/App.vue @@ -119,7 +119,7 @@
  • - - - -
    -
    -
    Database Path
    -
    {{ appInfo.database_path }}
    -
    -
    - -
    -
    -
    -
    Database File Size
    -
    {{ formatBytes(appInfo.database_file_size) }}
    -
    - - - - -
    -
    My Addresses
    -
    -
    -
    Identity Hash
    -
    {{ config.identity_hash }}
    -
    -
    -
    LXMF Address
    -
    {{ config.lxmf_address_hash }}
    -
    -
    -
    Audio Call Address
    -
    {{ config.audio_call_address_hash }}
    -
    -
    -
    - - + @@ -1297,10 +1232,12 @@ diff --git a/src/frontend/js/Utils.js b/src/frontend/js/Utils.js new file mode 100644 index 0000000..2940c78 --- /dev/null +++ b/src/frontend/js/Utils.js @@ -0,0 +1,21 @@ +class Utils { + + static formatBytes(bytes) { + + if(bytes === 0){ + return '0 Bytes'; + } + + const k = 1024; + const decimals = 0; + const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; + + const i = Math.floor(Math.log(bytes) / Math.log(k)); + + return parseFloat((bytes / Math.pow(k, i)).toFixed(decimals)) + ' ' + sizes[i]; + + } + +} + +export default Utils;