Skip to content

Commit 6051af0

Browse files
author
nil
committed
fixup front
1 parent 4cb385e commit 6051af0

File tree

1 file changed

+29
-16
lines changed

1 file changed

+29
-16
lines changed

assets/frp.template

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,33 +31,46 @@
3131
<div class="transition-all duration-300">
3232

3333
<!-- Status Bar -->
34-
<div class="flex items-center justify-between bg-white dark:bg-gray-800 px-6 py-4 rounded-2xl shadow-sm border border-gray-100 dark:border-gray-700 mb-6">
35-
<div class="flex flex-col">
36-
<span class="text-xs font-semibold uppercase tracking-wider text-gray-500 dark:text-gray-400" x-text="(currentTab === 'frps' ? 'Server' : 'Client') + ' Status'"></span>
37-
<span class="text-sm font-bold mt-1"
38-
:class="isEnabled ? 'text-green-600 dark:text-green-400' : 'text-gray-400'"
39-
x-text="isEnabled ? 'ENABLED (Boot on Start)' : 'DISABLED'">
40-
</span>
41-
</div>
34+
<div class="flex flex-col sm:flex-row sm:items-center justify-between bg-white dark:bg-gray-800 px-6 py-4 rounded-2xl shadow-sm border border-gray-100 dark:border-gray-700 mb-6 gap-4">
4235

43-
<div class="flex items-center gap-4">
44-
<!-- Start Button -->
36+
<!-- Left: Manual Actions (Start Service) -->
37+
<div class="flex items-center w-full sm:w-auto">
4538
<button @click="manageService('start')"
46-
class="px-4 py-2 bg-blue-50 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 hover:bg-blue-100 dark:hover:bg-blue-900/50 rounded-lg text-xs font-bold transition-colors flex items-center">
47-
<i class="ri-play-circle-fill mr-1.5 text-lg"></i>
48-
Start Now
39+
class="w-full sm:w-auto px-5 py-2.5 bg-blue-600 hover:bg-blue-700 text-white rounded-xl text-sm font-bold transition-all shadow-md hover:shadow-lg flex items-center justify-center group">
40+
<i class="ri-play-circle-line mr-2 text-lg group-hover:scale-110 transition-transform"></i>
41+
<span x-text="'Start ' + (currentTab === 'frps' ? 'Server' : 'Client')"></span>
4942
</button>
43+
<!-- Helper text for manual start -->
44+
<span class="ml-4 text-xs text-gray-400 hidden sm:inline-block">
45+
Click to start service immediately within this session.
46+
</span>
47+
</div>
48+
49+
<!-- Right: Auto-Boot Configuration (Grouped) -->
50+
<div class="flex items-center justify-between sm:justify-end w-full sm:w-auto gap-3 bg-gray-50 dark:bg-gray-700/30 px-4 py-2 rounded-xl border border-gray-100 dark:border-gray-600">
5051

51-
<!-- Enable/Disable Toggle -->
52+
<!-- Label & Status Text -->
53+
<div class="flex flex-col items-end mr-1">
54+
<span class="text-[10px] font-bold uppercase tracking-wider text-gray-400 dark:text-gray-500">Boot on Start</span>
55+
<span class="text-xs font-extrabold transition-colors"
56+
:class="isEnabled ? 'text-green-600 dark:text-green-400' : 'text-gray-400 dark:text-gray-500'"
57+
x-text="isEnabled ? 'ENABLED' : 'DISABLED'">
58+
</span>
59+
</div>
60+
61+
<!-- Toggle Switch -->
5262
<button @click="manageService('enable')"
53-
class="relative inline-flex h-6 w-11 shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none"
54-
:class="isEnabled ? 'bg-green-500' : 'bg-gray-200 dark:bg-gray-700'">
63+
class="relative inline-flex h-6 w-11 shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-blue-600 focus:ring-offset-2 dark:focus:ring-offset-gray-800"
64+
:class="isEnabled ? 'bg-green-500' : 'bg-gray-200 dark:bg-gray-600'">
65+
<span class="sr-only">Toggle setting</span>
5566
<span class="pointer-events-none inline-block h-5 w-5 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out"
5667
:class="isEnabled ? 'translate-x-5' : 'translate-x-0'"></span>
5768
</button>
5869
</div>
70+
5971
</div>
6072

73+
6174
<!-- Info Card (Dynamic) -->
6275
<div class="bg-blue-50 dark:bg-blue-900/20 rounded-2xl p-5 border border-blue-100 dark:border-blue-800 mb-6">
6376
<div class="flex items-start">

0 commit comments

Comments
 (0)