atproto explorer

tweak record toolbar colors

+6 -6
+1 -1
src/components/create.tsx
··· 282 </Modal> 283 <Tooltip text={`${props.create ? "Create" : "Edit"} record`}> 284 <button 285 - class={`flex items-center p-1 ${props.create ? "rounded-lg hover:bg-neutral-200 active:bg-neutral-200 dark:hover:bg-neutral-700 dark:active:bg-neutral-700" : "rounded-sm hover:bg-neutral-100 active:bg-neutral-100 dark:hover:bg-neutral-600 dark:active:bg-neutral-600"}`} 286 onclick={() => { 287 createModel(); 288 setOpenDialog(true);
··· 282 </Modal> 283 <Tooltip text={`${props.create ? "Create" : "Edit"} record`}> 284 <button 285 + class={`flex items-center p-1 hover:bg-neutral-200 active:bg-neutral-200 dark:hover:bg-neutral-700 dark:active:bg-neutral-700 ${props.create ? "rounded-lg" : "rounded-sm"}`} 286 onclick={() => { 287 createModel(); 288 setOpenDialog(true);
+5 -5
src/views/record.tsx
··· 116 return ( 117 <Show when={record()} keyed> 118 <div class="flex w-full flex-col items-center"> 119 - <div class="dark:shadow-dark-900/80 dark:bg-dark-300 my-3 flex w-[22rem] justify-between rounded-lg bg-white px-2 py-1.5 shadow-sm sm:w-[24rem]"> 120 <div class="flex gap-3 text-sm"> 121 <A 122 classList={{ ··· 146 <RecordEditor create={false} record={record()?.value} refetch={refetch} /> 147 <Tooltip text="Delete"> 148 <button 149 - class="flex items-center rounded-sm p-1 hover:bg-neutral-100 active:bg-neutral-100 dark:hover:bg-neutral-600 dark:active:bg-neutral-600" 150 onclick={() => setOpenDelete(true)} 151 > 152 <span class="iconify lucide--trash-2"></span> ··· 169 </Show> 170 <Tooltip text="Copy record"> 171 <button 172 - class="flex items-center rounded-sm p-1 hover:bg-neutral-100 active:bg-neutral-100 dark:hover:bg-neutral-600 dark:active:bg-neutral-600" 173 onclick={() => addToClipboard(JSON.stringify(record()?.value, null, 2))} 174 > 175 <span class="iconify lucide--copy"></span> ··· 179 {(externalLink) => ( 180 <Tooltip text={`Open on ${externalLink().label}`}> 181 <a 182 - class="flex items-center rounded-sm p-1 hover:bg-neutral-100 active:bg-neutral-100 dark:hover:bg-neutral-600 dark:active:bg-neutral-600" 183 target="_blank" 184 href={externalLink()?.link} 185 > ··· 190 </Show> 191 <Tooltip text="Record on PDS"> 192 <a 193 - class="flex items-center rounded-sm p-1 hover:bg-neutral-100 active:bg-neutral-100 dark:hover:bg-neutral-600 dark:active:bg-neutral-600" 194 href={`https://${pds()}/xrpc/com.atproto.repo.getRecord?repo=${params.repo}&collection=${params.collection}&rkey=${params.rkey}`} 195 target="_blank" 196 >
··· 116 return ( 117 <Show when={record()} keyed> 118 <div class="flex w-full flex-col items-center"> 119 + <div class="dark:shadow-dark-900/80 dark:bg-dark-300 my-3 flex w-[22rem] justify-between rounded-lg bg-neutral-50 px-2 py-1.5 shadow-sm sm:w-[24rem]"> 120 <div class="flex gap-3 text-sm"> 121 <A 122 classList={{ ··· 146 <RecordEditor create={false} record={record()?.value} refetch={refetch} /> 147 <Tooltip text="Delete"> 148 <button 149 + class="flex items-center rounded-sm p-1 hover:bg-neutral-200 active:bg-neutral-200 dark:hover:bg-neutral-700 dark:active:bg-neutral-700" 150 onclick={() => setOpenDelete(true)} 151 > 152 <span class="iconify lucide--trash-2"></span> ··· 169 </Show> 170 <Tooltip text="Copy record"> 171 <button 172 + class="flex items-center rounded-sm p-1 hover:bg-neutral-200 active:bg-neutral-200 dark:hover:bg-neutral-700 dark:active:bg-neutral-700" 173 onclick={() => addToClipboard(JSON.stringify(record()?.value, null, 2))} 174 > 175 <span class="iconify lucide--copy"></span> ··· 179 {(externalLink) => ( 180 <Tooltip text={`Open on ${externalLink().label}`}> 181 <a 182 + class="flex items-center rounded-sm p-1 hover:bg-neutral-200 active:bg-neutral-200 dark:hover:bg-neutral-700 dark:active:bg-neutral-700" 183 target="_blank" 184 href={externalLink()?.link} 185 > ··· 190 </Show> 191 <Tooltip text="Record on PDS"> 192 <a 193 + class="flex items-center rounded-sm p-1 hover:bg-neutral-200 active:bg-neutral-200 dark:hover:bg-neutral-700 dark:active:bg-neutral-700" 194 href={`https://${pds()}/xrpc/com.atproto.repo.getRecord?repo=${params.repo}&collection=${params.collection}&rkey=${params.rkey}`} 195 target="_blank" 196 >