PageSourceSearch

https://scripturehabit.app/assets/developer-story-C09GAMiz.js

js scripturehabit.app collected 2026-10-08 07:52:49 UTC 7,439 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`6a9e20220732c257992429444ddbd21caf4d15db`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`c777fb6e-371e-4d36-84fd-c7a03dfaab5b`,e._sentryDebugIdIdentifier=`sentry-dbid-c777fb6e-371e-4d36-84fd-c7a03dfaab5b`)}catch{}})();import{r as e}from"./rolldown-runtime-BjkVNKm5.js";import{O as t,P as n,R as r,S as i,h as a,it as o,m as s,v as c}from"./vendor-icons-CZTKZ5Dy.js";import{F as l}from"./vendor-others-BZegj7QI.js";import{C as u,E as d,S as f,a as p,b as m,d as h,x as g}from"./index-B7ZJXf5I.js";import{t as _}from"./mascot-CyfujIPY.js";var v=e(o(),1),y=l(),b=({userData:e})=>{let{t:o}=p(),[l,b]=(0,v.useState)(`idea`),[x,S]=(0,v.useState)(``),[C,w]=(0,v.useState)(!1),[T,E]=(0,v.useState)(`idle`),[D,O]=(0,v.useState)(``);return(0,y.jsxs)(`div`,{className:`DeveloperStory Donate`,children:[(0,y.jsxs)(`div`,{className:`dashboard-header`,children:[(0,y.jsx)(`h1`,{children:o(`story.title`)}),(0,y.jsx)(`div`,{className:`donate-mascot-wrapper`,children:(0,y.jsx)(_,{userData:e,customMessage:o(`story.description`)})})]}),(0,y.jsx)(`div`,{className:`donate-container`,children:(0,y.jsxs)(`div`,{className:`donate-card story-card`,children:[(0,y.jsxs)(`div`,{className:`developer-profile-section`,children:[(0,y.jsx)(`div`,{className:`developer-avatar-container`,children:(0,y.jsx)(`img`,{src:`/images/profile.webp`,alt:`Developer Profile`,className:`developer-avatar`})}),(0,y.jsxs)(`div`,{className:`developer-info-container`,children:[(0,y.jsx)(`h3`,{className:`developer-name`,children:o(`story.developerName`)}),(0,y.jsx)(`p`,{className:`developer-role`,children:o(`story.developerRole`)})]})]}),(0,y.jsxs)(`div`,{className:`story-content`,children:[(0,y.jsx)(`h2`,{className:`story-title`,children:o(`story.appBackground`)}),(0,y.jsx)(`div`,{className:`story-text`,children:o(`story.backgroundStory`)})]}),(0,y.jsx)(`div`,{className:`donate-separator`}),(0,y.jsxs)(`div`,{className:`opensource-section`,children:[(0,y.jsx)(`h2`,{className:`section-heading`,children:o(`story.openSourceTitle`)}),(0,y.jsx)(`p`,{className:`section-description`,children:o(`story.openSourceDesc`)}),(0,y.jsxs)(`div`,{className:`opensource-links`,children:[(0,y.jsxs)(`a`,{href:g,target:`_blank`,rel:`noopener noreferrer`,className:`github-btn`,children:[(0,y.jsx)(c,{size:`20`}),(0,y.jsx)(`span`,{children:o(`story.githubRepo`)})]}),(0,y.jsxs)(`a`,{href:u,target:`_blank`,rel:`noopener noreferrer`,className:`reddit-btn`,children:[(0,y.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 24 24`,fill:`#FF4500`,style:{flexShrink:0},children:(0,y.jsx)(`path`,{d:`M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.56 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.702zM9.25 12C8.56 12 8 12.56 8 13.25c0 .688.56 1.25 1.25 1.25.69 0 1.25-.56 1.25-1.25C10.5 12.56 9.94 12 9.25 12zm5.5 0c-.69 0-1.25.56-1.25 1.25 0 .688.56 1.25 1.25 1.25.688 0 1.25-.56 1.25-1.25 0-.69-.56-1.25-1.25-1.25zm-5.465 4.412a.458.458 0 0 0-.03.645c.42.476 1.48 1.05 2.745 1.05 1.266 0 2.324-.574 2.745-1.05a.457.457 0 0 0-.03-.645.457.457 0 0 0-.645.03c-.27.306-1.07.728-2.07.728-1 0-1.8-.422-2.07-.728a.457.457 0 0 0-.645-.03z`})}),(0,y.jsx)(`span`,{children:o(`story.redditCommunity`)})]})]})]}),(0,y.jsx)(`div`,{className:`donate-separator`}),(0,y.jsxs)(`div`,{className:`isaiah-section`,children:[(0,y.jsx)(`h2`,{className:`section-heading`,children:o(`story.personalStudyTitle`)||o(`story.isaiahTitle`)}),(0,y.jsx)(`p`,{className:`section-description`,children:o(`story.personalStudyDesc`)||o(`story.isaiahDesc`)}),(0,y.jsxs)(`div`,{className:`isaiah-links`,children:[(0,y.jsxs)(`a`,{href:m,target:`_blank`,rel:`noopener noreferrer`,className:`mormon-btn`,children:[(0,y.jsx)(c,{size:`20`}),(0,y.jsx)(`span`,{children:o(`story.bookOfMormonBtn`)})]}),(0,y.jsxs)(`a`,{href:f,target:`_blank`,rel:`noopener noreferrer`,className:`isaiah-btn`,children:[(0,y.jsx)(c,{size:`20`}),(0,y.jsx)(`span`,{children:o(`story.isaiahBtn`)})]})]})]}),(0,y.jsx)(`div`,{className:`donate-separator`}),(0,y.jsxs)(`div`,{className:`feedback-section`,children:[(0,y.jsx)(`h2`,{className:`section-heading`,children:o(`story.feedbackTitle`)}),(0,y.jsx)(`p`,{className:`section-description`,children:o(`story.feedbackDesc`)}),(0,y.jsxs)(`form`,{onSubmit:async t=>
1{if(t.preventDefault(),x.trim()&&!C){w(!0),E(`idle`),O(``);try{await h.post(`/api/feedback`,{category:l,message:x.trim(),userNickname:e?.nickname||`Anonymous`,userEmail:d?.currentUser?.email||null}),E(`success`),S(``)}catch(e){let t=e;E(`error`),O(t.message||o(`story.feedbackError`))}finally{w(!1)}}},className:`feedback-form`,children:[(0,y.jsxs)(`div`,{className:`feedback-category-tabs`,children:[(0,y.jsxs)(`button`,{type:`button`,className:`category-tab ${l===`idea`?`active`:``}`,onClick:()=>b(`idea`),children:[(0,y.jsx)(s,{size:`18`}),(0,y.jsx)(`span`,{children:o(`story.feedbackCategoryIdea`)})]}),(0,y.jsxs)(`button`,{type:`button`,className:`category-tab ${l===`bug`?`active`:``}`,onClick:()=>b(`bug`),children:[(0,y.jsx)(r,{size:`18`}),(0,y.jsx)(`span`,{children:o(`story.feedbackCategoryBug`)})]}),(0,y.jsxs)(`button`,{type:`button`,className:`category-tab ${l===`cheer`?`active`:``}`,onClick:()=>b(`cheer`),children:[(0,y.jsx)(a,{size:`18`}),(0,y.jsx)(`span`,{children:o(`story.feedbackCategoryCheer`)})]})]}),(0,y.jsxs)(`div`,{className:`feedback-input-group`,children:[(0,y.jsx)(`textarea`,{id:`feedback-message-input`,name:`feedbackMessage`,className:`feedback-textarea`,rows:5,placeholder:o(`story.feedbackPlaceholder`),value:x,onChange:e=>S(e.target.value),maxLength:2e3,required:!0}),(0,y.jsxs)(`div`,{className:`feedback-char-count`,children:[x.length,` / 2000`]})]}),T===`success`&&(0,y.jsxs)(`div`,{className:`feedback-alert success`,children:[(0,y.jsx)(n,{size:`20`}),(0,y.jsx)(`span`,{children:o(`story.feedbackSuccess`)})]}),T===`error`&&(0,y.jsxs)(`div`,{className:`feedback-alert error`,children:[(0,y.jsx)(i,{size:`20`}),(0,y.jsx)(`span`,{children:D||o(`story.feedbackError`)})]}),(0,y.jsxs)(`div`,{className:`feedback-actions-bar`,children:[(0,y.jsxs)(`div`,{className:`feedback-meta`,children:[(0,y.jsx)(`span`,{className:`feedback-sender`,children:o(`story.feedbackSender`,{nickname:e?.nickname||`Anonymous`})}),(0,y.jsx)(`p`,{className:`feedback-reply-note`,children:o(`story.feedbackReplyNote`)})]}),(0,y.jsx)(`button`,{type:`submit`,className:`feedback-submit-btn`,disabled:C||!x.trim(),children:o(C?`story.feedbackSubmitting`:`story.feedbackSubmit`)})]})]})]}),(0,y.jsx)(`div`,{className:`donate-separator`}),(0,y.jsx)(`div`,{className:`direct-contact-section`,children:(0,y.jsxs)(`div`,{className:`direct-contact-item`,children:[(0,y.jsx)(t,{size:`20`,className:`contact-icon`}),(0,y.jsx)(`span`,{children:o(`story.directContact`)})]})})]})})]})};export{b as default};
2//# sourceMappingURL=developer-story-C09GAMiz.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.