UNPKG

@kaifronsdal/transcript-viewer

Version:

A web-based viewer for AI conversation transcripts with rollback support

2 lines (1 loc) 650 B
import{w as n}from"./BcJau-i_.js";const s=n(!1),a=n("light");function c(){const t=localStorage.getItem("theme");let e=!1;t?e=t==="dark":e=window.matchMedia("(prefers-color-scheme: dark)").matches,s.set(e),a.set(e?"dark":"light"),o(e),r()}function o(t){const e=t?"dark":"light";document.documentElement.setAttribute("data-theme",e),t?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),localStorage.setItem("theme",e)}function m(){s.update(t=>{const e=!t;return o(e),a.set(e?"dark":"light"),e})}let i=!1;function r(){i||(i=!0,s.subscribe(t=>{a.set(t?"dark":"light")}))}export{s as a,a as b,c as i,m as t};