UNPKG

tressi

Version:

Deterministic load testing for API performance validation.

2 lines (1 loc) 5.21 kB
import{Hc as g,R as i,W as d,fc as t,ka as r}from"./chunk-W6IDPYNF.js";import{a,b as s}from"./chunk-I4MTPUBM.js";var l=class n{_localStorageService=d(g);isDark=t(()=>this.getTheme()==="storm");getTheme=t(()=>this._localStorageService.preferences().selectedTheme);_primary=r("");primary=t(()=>this._primary());_primaryContent=r("");primaryContent=t(()=>this._primaryContent());_secondary=r("");secondary=t(()=>this._secondary());_secondaryContent=r("");secondaryContent=t(()=>this._secondaryContent());_accent=r("");accent=t(()=>this._accent());_accentContent=r("");accentContent=t(()=>this._accentContent());_base100=r("");base100=t(()=>this._base100());_base200=r("");base200=t(()=>this._base200());_base300=r("");base300=t(()=>this._base300());_baseContent=r("");baseContent=t(()=>this._baseContent());_neutral=r("");neutral=t(()=>this._neutral());_neutralContent=r("");neutralContent=t(()=>this._neutralContent());_info=r("");info=t(()=>this._info());_infoContent=r("");infoContent=t(()=>this._infoContent());_success=r("");success=t(()=>this._success());_successContent=r("");successContent=t(()=>this._successContent());_warning=r("");warning=t(()=>this._warning());_warningContent=r("");warningContent=t(()=>this._warningContent());_error=r("");error=t(()=>this._error());_errorContent=r("");errorContent=t(()=>this._errorContent());_radiusSelector=r("");radiusSelector=t(()=>this._radiusSelector());_radiusField=r("");radiusField=t(()=>this._radiusField());_radiusBox=r("");radiusBox=t(()=>this._radiusBox());_sizeSelector=r("");sizeSelector=t(()=>this._sizeSelector());_sizeField=r("");sizeField=t(()=>this._sizeField());_border=r("");border=t(()=>this._border());_depth=r("");depth=t(()=>this._depth());_noise=r("");noise=t(()=>this._noise());constructor(){this.loadInitialTheme(),new MutationObserver(()=>this._extractTheme()).observe(document.documentElement,{attributeFilter:["data-theme"],attributes:!0})}_extractTheme(){let e=getComputedStyle(document.documentElement);this._primary.set(e.getPropertyValue("--color-primary").trim()||"oklch(81% 0.111 293.571)"),this._primaryContent.set(e.getPropertyValue("--color-primary-content").trim()||"oklch(28% 0.141 291.089)"),this._secondary.set(e.getPropertyValue("--color-secondary").trim()||"oklch(78% 0.115 274.713)"),this._secondaryContent.set(e.getPropertyValue("--color-secondary-content").trim()||"oklch(25% 0.09 281.288)"),this._accent.set(e.getPropertyValue("--color-accent").trim()||"oklch(78% 0.115 274.713)"),this._accentContent.set(e.getPropertyValue("--color-accent-content").trim()||"oklch(25% 0.09 281.288)"),this._base100.set(e.getPropertyValue("--color-base-100").trim()||"oklch(98% 0.001 106.423)"),this._base200.set(e.getPropertyValue("--color-base-200").trim()||"oklch(97% 0.001 106.424)"),this._base300.set(e.getPropertyValue("--color-base-300").trim()||"oklch(92% 0.003 48.717)"),this._baseContent.set(e.getPropertyValue("--color-base-content").trim()||"oklch(21% 0.006 56.043)"),this._neutral.set(e.getPropertyValue("--color-neutral").trim()||"oklch(14% 0.004 49.25)"),this._neutralContent.set(e.getPropertyValue("--color-neutral-content").trim()||"oklch(98% 0.001 106.423)"),this._info.set(e.getPropertyValue("--color-info").trim()||"oklch(68% 0.169 237.323)"),this._infoContent.set(e.getPropertyValue("--color-info-content").trim()||"oklch(97% 0.013 236.62)"),this._success.set(e.getPropertyValue("--color-success").trim()||"oklch(69% 0.17 162.48)"),this._successContent.set(e.getPropertyValue("--color-success-content").trim()||"oklch(97% 0.021 166.113)"),this._warning.set(e.getPropertyValue("--color-warning").trim()||"oklch(70% 0.213 47.604)"),this._warningContent.set(e.getPropertyValue("--color-warning-content").trim()||"oklch(98% 0.016 73.684)"),this._error.set(e.getPropertyValue("--color-error").trim()||"oklch(63% 0.237 25.331)"),this._errorContent.set(e.getPropertyValue("--color-error-content").trim()||"oklch(97% 0.013 17.38)"),this._radiusSelector.set(e.getPropertyValue("--radius-selector").trim()||"2rem"),this._radiusField.set(e.getPropertyValue("--radius-field").trim()||"1rem"),this._radiusBox.set(e.getPropertyValue("--radius-box").trim()||"2rem"),this._sizeSelector.set(e.getPropertyValue("--size-selector").trim()||"0.25rem"),this._sizeField.set(e.getPropertyValue("--size-field").trim()||"0.25rem"),this._border.set(e.getPropertyValue("--border").trim()||"2px"),this._depth.set(e.getPropertyValue("--depth").trim()||"0"),this._noise.set(e.getPropertyValue("--noise").trim()||"1")}getChartColors(){return{background:this._base200(),border:this._neutral(),grid:this._base300(),primary:this._primary(),secondary:this._secondary(),text:this._baseContent()}}toggleTheme(){this.getTheme()==="shine"?this.setTheme("storm"):this.setTheme("shine")}setTheme(e){document.documentElement.dataset.theme=e;let o=this._localStorageService.preferences();this._localStorageService.savePreferences(s(a({},o),{selectedTheme:e})),this._extractTheme()}loadInitialTheme(){let e=this._localStorageService.preferences();document.documentElement.dataset.theme=e.selectedTheme,this._extractTheme()}static \u0275fac=function(o){return new(o||n)};static \u0275prov=i({token:n,factory:n.\u0275fac,providedIn:"root"})};export{l as a};