Browse Source

store Id added to UI

pull/468/head
tm-sanjay 4 years ago
parent
commit
5a28fb6815
  1. 1
      src/lib/WireGuard.js
  2. 20
      src/www/index.html

1
src/lib/WireGuard.js

@ -134,6 +134,7 @@ AllowedIPs = ${client.address}/32`;
const clients = Object.entries(config.clients).map(([clientId, client]) => ({ const clients = Object.entries(config.clients).map(([clientId, client]) => ({
id: clientId, id: clientId,
name: client.name, name: client.name,
storeId: client.storeId,
enabled: client.enabled, enabled: client.enabled,
address: client.address, address: client.address,
publicKey: client.publicKey, publicKey: client.publicKey,

20
src/www/index.html

@ -39,7 +39,7 @@
</h1> </h1>
<h2 class="text-sm text-gray-400 mb-10"></h2> <h2 class="text-sm text-gray-400 mb-10"></h2>
<div v-if="latestRelease" class="bg-red-800 p-4 text-white text-sm font-small mb-10 rounded-md shadow-lg" <!-- <div v-if="latestRelease" class="bg-red-800 p-4 text-white text-sm font-small mb-10 rounded-md shadow-lg"
:title="`v${currentRelease} → v${latestRelease.version}`"> :title="`v${currentRelease} → v${latestRelease.version}`">
<div class="container mx-auto flex flex-row flex-auto items-center"> <div class="container mx-auto flex flex-row flex-auto items-center">
<div class="flex-grow"> <div class="flex-grow">
@ -52,7 +52,7 @@
Update → Update →
</a> </a>
</div> </div>
</div> </div> -->
<div class="shadow-md rounded-lg bg-white overflow-hidden"> <div class="shadow-md rounded-lg bg-white overflow-hidden">
<div class="flex flex-row flex-auto items-center p-3 px-5 border border-b-2 border-gray-100"> <div class="flex flex-row flex-auto items-center p-3 px-5 border border-b-2 border-gray-100">
@ -61,7 +61,7 @@
</div> </div>
<!-- search bar --> <!-- search bar -->
<div class="flex-grow"> <div class="flex-grow">
<input type="text" v-model="search" placeholder="Search" class="border-2 border-gray-100 py-2 px-4 rounded"> <input type="text" v-model="search" placeholder="Search Store" class="border-2 border-gray-100 py-2 px-4 rounded">
</div> </div>
<div class="flex-shrink-0"> <div class="flex-shrink-0">
@ -234,8 +234,16 @@
</span> </span>
</div> </div>
</div> </div>
<div class="flex-grow text-center">
<div class="text-gray-300">
<!-- Store Id -->
<span v-if="client.storeId" :title="'Store Id'">
{{client.storeId}}
</span>
</div>
</div>
<div class="text-right"> <div class="flex-grow text-right">
<div class="text-gray-400"> <div class="text-gray-400">
<!-- Enable/Disable --> <!-- Enable/Disable -->
@ -284,6 +292,10 @@
</div> </div>
</div> </div>
<div v-if="clients && clients.length > 0 && filteredClients.length === 0">
<p class="text-center m-10 text-gray-400 text-sm">No clients match your search.<br /><br />
</p>
</div>
<div v-if="clients && clients.length === 0"> <div v-if="clients && clients.length === 0">
<p class="text-center m-10 text-gray-400 text-sm">There are no clients yet.<br /><br /> <p class="text-center m-10 text-gray-400 text-sm">There are no clients yet.<br /><br />
<button @click="clientCreate = true; clientCreateName = ''; clientCreateStoreId = '';" <button @click="clientCreate = true; clientCreateName = ''; clientCreateStoreId = '';"

Loading…
Cancel
Save