{"schemaVersion":"1.0.0","modules":[{"tags":[{"tagName":"stn-consultant-lead-submit","title":"Consultant Lead Submit form","attributes":[{"name":"form-key","type":"string","title":"Form Key","description":"The key of the form to use for lead submissions","required":false},{"name":"heading","type":"string","title":"Heading","description":"Heading for the form","required":false},{"name":"home-path","type":"string","title":"Home Path","description":"Routing path to the widget or portal home","required":false},{"name":"page-one-path","type":"string","title":"Page One Path","description":"Routing path to the first page of the form","required":false},{"name":"page-two-path","type":"string","title":"Page Two Path","description":"Routing path to the second page of the form","required":false}],"examples":[]},{"tagName":"stn-customer-lead-submit","title":"Customer Lead Submit Form","attributes":[{"name":"form-key","type":"string","title":"Form Key","description":"The key of the form to use for lead submissions","required":false},{"name":"home-path","type":"string","title":"Home Path","description":"Routing path to the widget or portal home","required":false},{"name":"page-one-path","type":"string","title":"Page One Path","description":"Routing path to the first page of the form","required":false},{"name":"page-two-path","type":"string","title":"Page Two Path","description":"Routing path to the second page of the form","required":false}],"examples":[]},{"tagName":"stn-employee-lead-submit","title":"Employee Lead Submit Form","attributes":[{"name":"form-key","type":"string","title":"Form Key","description":"The key of the form to use for lead submissions","required":false},{"name":"home-path","type":"string","title":"Home Path","description":"Routing path to the widget or portal home","required":false},{"name":"page-one-path","type":"string","title":"Page One Path","description":"Routing path to the first page of the form","required":false},{"name":"page-two-path","type":"string","title":"Page Two Path","description":"Routing path to the second page of the form","required":false}],"examples":[]},{"tagName":"stn-employee-start","title":"Employee Registration/Login","attributes":[{"name":"altsignintext","type":"string","title":"Alt Sign In Text","description":"Alternate sign in link text","required":false},{"name":"consultant-path","type":"string","title":"Consultant Path","description":"Routing path for the main dashboard eg. /partner","required":false},{"name":"dashboard-path","type":"string","title":"Dashboard Path","description":"Routing path for the main dashboard eg. /widget","required":false},{"name":"detailslink","type":"string","title":"Details Link","description":"Link to sign in details","required":false},{"name":"detailslinktext","type":"string","title":"Details Link Text","description":"Text inside the details link","required":false},{"name":"detailstext","type":"string","title":"Details Text","description":"Text surrounding the details link","required":false},{"name":"email-domain","type":"string","title":"Email Domain","description":"Email domain that is allowed for google logins","required":false},{"name":"signintext","type":"string","title":"Sign In Text","description":"Text inside the sign in button","required":false},{"name":"titletext","type":"string","title":"Page title","description":"","required":false}],"examples":[]},{"tagName":"stn-faq","title":"FAQ","slots":[{"name":"","title":"FAQ Content"}],"attributes":[],"examples":[]},{"tagName":"stn-footer","title":"Footer","slots":[{"name":"","title":"Support Content"}],"attributes":[{"name":"faq-path","type":"string","title":"FAQ Path","description":"Routing path to the FAQ page","required":false},{"name":"faqtext","type":"string","title":"FAQ Text","description":"Text inside the FAQ link","required":false},{"name":"payment-info-path","type":"string","title":"Payment Info Path","description":"Routing path to the payment info page","required":false},{"name":"paymentinfotext","type":"string","title":"Payment Info Text","description":"Text inside the payment info link","required":false},{"name":"showpaymentinfo","type":"boolean","title":"Show Payment Info","description":"Display link to payment info","required":false},{"name":"showsupport","type":"boolean","title":"Show Support","description":"Display support text","required":false},{"name":"showterms","type":"boolean","title":"Show Terms Link","description":"Display link to terms & conditions","required":false},{"name":"termstext","type":"string","title":"Terms Text","description":"Text inside the terms and conditions link","required":false}],"examples":[]},{"tagName":"stn-forgot-password","title":"Password Reset","attributes":[],"examples":[]},{"tagName":"stn-form-header","title":"Form Header","attributes":[{"name":"heading","type":"string","title":"Heading","description":"Heading for the form","required":false},{"name":"hide-button","type":"boolean","title":"Hide Button","description":"Show or hide the button","required":false},{"name":"home-path","type":"string","title":"Home Path","description":"Routing path to the dashboard","required":false},{"name":"page-one-path","type":"string","title":"Page One Path","description":"Routing path to the first page of the form","required":false},{"name":"page-two-path","type":"string","title":"Page Two Path","description":"Optional routing path to the second page of the form","required":false}],"examples":[]},{"tagName":"stn-landing-page","title":"Landing Page","attributes":[{"name":"consultant-title","type":"string","title":"Consultant Title","description":"Title above the Consultant Program enter button","required":false},{"name":"employee-title","type":"string","title":"Employee Title","description":"Title above the Employee Program enter button","required":false},{"name":"main-title","type":"string","title":"Title","description":"Main title at top of landing page","required":false}],"examples":[]},{"tagName":"stn-leaderboard-header","title":"Leaderboard Header","slots":[{"name":"","title":"Header Content"}],"attributes":[{"name":"heading","type":"string","title":"Heading","description":"Main heading text of the leaderboard","required":false},{"name":"leaderboard-type","type":"string","title":"Leaderboard type","description":"","enum":["topStartedReferrers","topConvertedReferrers"],"enumNames":["Top started referrers","Top converted referrers"],"required":false},{"name":"rank-text","type":"string","title":"Rank Text","description":"Text displayed for the user's rank","required":false},{"name":"updatedtext","type":"string","title":"Updated Text","description":"Text before the amount of time since last update","required":false}],"examples":[]},{"tagName":"stn-login","title":"Login","attributes":[{"name":"email-error","type":"string","title":"Email Error","description":"Error displayed for ineligible emails","default":"ServiceTitan employees must use the <a href='/employee'>Employee Referral Portal</a>","uiWidget":"textArea","required":false}],"examples":[]},{"tagName":"stn-logout","title":"Logout","attributes":[],"examples":[]},{"tagName":"stn-menu-container","title":"Menu Container","slots":[{"name":"","title":"Menu Items","validChildren":["sl-menu-item","sl-menu-divider"]}],"attributes":[],"examples":[]},{"tagName":"stn-navigation-button","title":"Navigation button","attributes":[{"name":"button-text","type":"string","title":"Button Text","description":"","required":false},{"name":"path","type":"string","title":"Navigation Path","description":"","required":false}],"examples":[]},{"tagName":"stn-payment-alert","title":"Payment Alert","attributes":[{"name":"requiredsegment","type":"string","title":"Required Segment","description":"Segment to check to see if the user has submitted payment details","required":false}],"examples":[]},{"tagName":"stn-payment-form","title":"Payment Info Form","attributes":[{"name":"form-key","type":"string","title":"Form Key","description":"Key of the form used for collecting payment info","required":false},{"name":"submit-path","type":"string","title":"Submission Path","description":"Path to navigate to after successful submission","required":false}],"examples":[]},{"tagName":"stn-payment-info","title":"Payment Info","slots":[{"name":"","title":"Form Content"}],"attributes":[{"name":"form-key","type":"string","title":"Form Key","description":"Key of the form used for collecting payment info","required":false},{"name":"intl-link","type":"string","title":"International Link","description":"Link to docusign form for international customers","required":false}],"examples":[]},{"tagName":"stn-portal-entrypoint","title":"Portal entrypoint - auth required","attributes":[{"name":"widget-type","type":"string","title":"Widget Type","description":"","required":false}],"examples":[]},{"tagName":"stn-portal-logo","title":"Portal Logo","attributes":[{"name":"consultantsubtext","type":"string","title":"Consultant Sub Text","description":"The subtext on the logo for the partner program","required":false},{"name":"employeesubtext","type":"string","title":"Employee Sub Text","description":"The subtext on the logo for the employee program","required":false}],"examples":[]},{"tagName":"stn-referral-list","title":"Referral List","slots":[{"name":"status","title":"Status"}],"attributes":[{"name":"cancelledtext","type":"string","title":"Cancelled Text","description":"Text for cancelled rewards","required":false},{"name":"convertedtext","type":"string","title":"Converted Text","description":"Text for converted referrals","required":false},{"name":"expiredtext","type":"string","title":"Expired Text","description":"Text for expired rewards","required":false},{"name":"inprogresstext","type":"string","title":"In Progress Text","description":"Text for in progress referrals","required":false},{"name":"pendingtext","type":"string","title":"Pending Text","description":"Text for pending rewards","required":false},{"name":"perpage","type":"number","title":"Referrals Per Page","description":"Number of referrals shown per page","required":false},{"name":"redeemedtext","type":"string","title":"Redeemed Text","description":"Text for redeemed rewards","required":false},{"name":"referred-by-program-id","type":"string","title":"Referred By Program ID","description":"Program id to link referredBy","required":false}],"examples":[]},{"tagName":"stn-register","title":"Register","attributes":[{"name":"email-error","type":"string","title":"Email Error","description":"Error displayed for ineligible emails","default":"ServiceTitan employees must use the <a href='/employee'>Employee Referral Portal</a>","uiWidget":"textArea","required":false},{"name":"verify-path","type":"string","title":"Verify Path","description":"Routing path for email verification page after registration","required":false}],"examples":[]},{"tagName":"stn-stencilbook","title":"stn-stencilbook","attributes":[],"examples":[]},{"tagName":"stn-verify-email","title":"Email Verification","attributes":[],"examples":[]},{"tagName":"stn-w9-alert","title":"W-9 Tax Form Alert","attributes":[{"name":"hide-after-days","type":"number","title":"Hide after days","description":"Prop to hide the W-9 success alert after a set amount of days","default":3,"required":false},{"name":"link","type":"string","title":"Link","description":"Link to W-9 form","required":false}],"examples":[]},{"tagName":"stn-widget-header","title":"Widget Header","attributes":[{"name":"buttontext","type":"string","title":"Button Text","description":"Text displayed on the header button","required":false},{"name":"headertitle","type":"string","title":"Header Title","description":"Users title in the program","required":false},{"name":"lead-path","type":"string","title":"Lead Path","description":"Path to the lead submit form","required":false}],"examples":[]}]},{"tags":[{"tagName":"stn-status","title":"Status","attributes":[],"examples":[]},{"tagName":"stn-wrapper-column","title":"Wrapper Column","attributes":[],"examples":[],"slots":[{"name":"","title":"Column Content"}]},{"tagName":"stn-row","title":"Row","attributes":[],"examples":[],"slots":[{"name":"","title":"Row Content"}]}]}]}