mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-29 08:52:25 +00:00
Use shared button tokens for mobile menu and subscribe
This commit is contained in:
1 parent
3aad214772
commit
0d53386ca1
2 files changed
+7
-7
No files matched your search
+1
-1
@@ -95,7 +95,7 @@
|
||||
-->
|
||||
<button
|
||||
id="mobileMenuBtn"
|
||||
class="md:hidden ml-2 mr-4 flex items-center justify-center w-10 h-10 rounded-full bg-transparent hover:bg-transparent focus:outline-none focus:ring-2 focus:ring-[#0f172a] z-[60] fade-in"
|
||||
class="md:hidden ml-2 mr-4 flex items-center justify-center w-10 h-10 rounded-full bg-transparent hover:bg-transparent focus-ring z-[60] fade-in"
|
||||
type="button"
|
||||
aria-expanded="false"
|
||||
aria-controls="sidebar"
|
||||
|
||||
@@ -1477,7 +1477,7 @@ function setupZapButton() {
|
||||
|
||||
/**
|
||||
* Renders a Subscribe / Unsubscribe button with an icon,
|
||||
* using color #fe0032 and the subscribe-button-icon.svg on the left.
|
||||
* using the primary button token styling and the subscribe icon on the left.
|
||||
*/
|
||||
function renderSubscribeButton(channelHex) {
|
||||
const container = document.getElementById("subscribeBtnArea");
|
||||
@@ -1488,14 +1488,14 @@ function renderSubscribeButton(channelHex) {
|
||||
container.classList.remove("hidden");
|
||||
const alreadySubscribed = subscriptions.isSubscribed(channelHex);
|
||||
|
||||
// We'll use #fe0032 for both subscribe/unsubscribe,
|
||||
// and the same icon. If you prefer separate logic for unsub, you can do it here.
|
||||
// Both subscribe/unsubscribe states share the primary styling and icon.
|
||||
// If you prefer separate logic for unsub, you can do it here.
|
||||
container.innerHTML = `
|
||||
<button
|
||||
id="subscribeToggleBtn"
|
||||
class="flex items-center gap-2 px-4 py-2 rounded text-white
|
||||
hover:opacity-90 focus:outline-none"
|
||||
style="background-color: #fe0032;"
|
||||
type="button"
|
||||
class="btn normal-case rounded hover:opacity-90 focus-visible:bg-primary"
|
||||
data-state="${alreadySubscribed ? "subscribed" : "unsubscribed"}"
|
||||
>
|
||||
<img
|
||||
src="assets/svg/subscribe-button-icon.svg"
|
||||
|
||||
Reference in new issue
Block a user