|
5 | 5 | > |
6 | 6 | <!-- Split button: main button + dropdown trigger --> |
7 | 7 | <div |
8 | | - class="flex h-9 cursor-pointer rounded-full bg-[#202123] text-sm font-medium shadow-md" |
| 8 | + class="flex h-9 cursor-pointer rounded-full bg-neutral-800 text-sm font-medium shadow-md" |
9 | 9 | > |
10 | 10 | <!-- Main button - launches ChatGPT directly --> |
11 | 11 | <a |
12 | | - class="flex items-center rounded-l-full px-3 duration-200 hover:bg-[#2d2f31]" |
| 12 | + class="flex items-center rounded-l-full px-3 duration-200 hover:bg-neutral-700" |
13 | 13 | :href="chatGPTLink" |
14 | 14 | target="_blank" |
15 | 15 | rel="noopener" |
|
24 | 24 |
|
25 | 25 | <!-- Dropdown trigger button --> |
26 | 26 | <button |
27 | | - class="flex w-6 items-center justify-center rounded-r-full border-l border-white/10 p-0 duration-200 hover:bg-[#2d2f31]!" |
| 27 | + class="flex w-6 items-center justify-center rounded-r-full border-l border-white/10 p-0 duration-200 hover:bg-neutral-700!" |
28 | 28 | @click.stop="toggleDropdown" |
29 | 29 | aria-label="More options" |
30 | 30 | > |
|
40 | 40 |
|
41 | 41 | <!-- Dropdown menu --> |
42 | 42 | <div |
43 | | - class="absolute top-full z-[1000] mt-2 min-w-[280px] rounded-xl border border-[#333] bg-[#1f1f1f] shadow-2xl" |
| 43 | + class="absolute top-full z-[1000] mt-2 min-w-[280px] rounded-xl border border-neutral-700 bg-neutral-800 shadow-2xl" |
44 | 44 | v-show="isDropdownOpen" |
45 | 45 | > |
46 | 46 | <a |
47 | | - class="flex w-full items-center gap-3 rounded-xl px-4 py-3 text-left text-[#e0e0e0] transition-all duration-200 hover:bg-[#2a2a2a] hover:text-white focus:outline-none active:bg-[#333] active:text-white" |
| 47 | + class="flex w-full items-center gap-3 rounded-xl px-4 py-3 text-left text-neutral-300 transition-all duration-200 hover:bg-neutral-700 hover:text-white focus:outline-none active:bg-neutral-600 active:text-white" |
48 | 48 | :href="chatGPTLink" |
49 | 49 | target="_blank" |
50 | 50 | rel="noopener" |
|
59 | 59 | </div> |
60 | 60 | <div class="flex flex-1 flex-col gap-0.5"> |
61 | 61 | <div class="text-sm font-medium">Open in ChatGPT</div> |
62 | | - <div class="text-xs leading-tight text-[#999]"> |
| 62 | + <div class="text-xs leading-tight text-neutral-400"> |
63 | 63 | Ask questions about this page |
64 | 64 | </div> |
65 | 65 | </div> |
66 | 66 | <Icon |
67 | | - class="flex-shrink-0 text-[#666] transition-colors duration-200 group-hover:text-[#999]" |
| 67 | + class="flex-shrink-0 text-neutral-500 transition-colors duration-200 group-hover:text-neutral-400" |
68 | 68 | icon="ep:arrow-right" |
69 | 69 | height="16" |
70 | 70 | width="16" |
71 | 71 | /> |
72 | 72 | </a> |
73 | 73 |
|
74 | 74 | <a |
75 | | - class="flex w-full items-center gap-3 rounded-xl px-4 py-3 text-left text-[#e0e0e0] transition-all duration-200 hover:bg-[#2a2a2a] hover:text-white focus:outline-none active:bg-[#333] active:text-white" |
| 75 | + class="flex w-full items-center gap-3 rounded-xl px-4 py-3 text-left text-neutral-300 transition-all duration-200 hover:bg-neutral-700 hover:text-white focus:outline-none active:bg-neutral-600 active:text-white" |
76 | 76 | :href="claudeLink" |
77 | 77 | target="_blank" |
78 | 78 | rel="noopener" |
|
87 | 87 | </div> |
88 | 88 | <div class="flex flex-1 flex-col gap-0.5"> |
89 | 89 | <div class="text-sm font-medium">Open in Claude</div> |
90 | | - <div class="text-xs leading-tight text-[#999]"> |
| 90 | + <div class="text-xs leading-tight text-neutral-400"> |
91 | 91 | Ask questions about this page |
92 | 92 | </div> |
93 | 93 | </div> |
94 | 94 | <Icon |
95 | | - class="flex-shrink-0 text-[#666] transition-colors duration-200 group-hover:text-[#999]" |
| 95 | + class="flex-shrink-0 text-neutral-500 transition-colors duration-200 group-hover:text-neutral-400" |
96 | 96 | icon="ep:arrow-right" |
97 | 97 | height="16" |
98 | 98 | width="16" |
99 | 99 | /> |
100 | 100 | </a> |
101 | 101 |
|
102 | 102 | <button |
103 | | - class="flex w-full items-center gap-3 rounded-xl px-4! py-3! text-left text-[#e0e0e0] transition-all duration-200 hover:bg-[#2a2a2a]! focus:outline-none active:bg-[#333]! disabled:cursor-not-allowed disabled:opacity-50" |
| 103 | + class="flex w-full items-center gap-3 rounded-xl px-4! py-3! text-left text-neutral-300 transition-all duration-200 hover:bg-neutral-700! focus:outline-none active:bg-neutral-600! disabled:cursor-not-allowed disabled:opacity-50" |
104 | 104 | @click="copyPageContent" |
105 | 105 | :disabled="isCopying" |
106 | 106 | > |
|
116 | 116 | <div class="text-sm font-medium"> |
117 | 117 | {{ isCopying ? 'Copied!' : 'Copy page' }} |
118 | 118 | </div> |
119 | | - <div class="text-xs leading-tight text-[#999]"> |
| 119 | + <div class="text-xs leading-tight text-neutral-400"> |
120 | 120 | Copy page as Markdown for LLMs |
121 | 121 | </div> |
122 | 122 | </div> |
|
0 commit comments