René's URL Explorer Experiment


Title: Add QuoteBuilder component by KirklandGee · Pull Request #29 · Webflow-Examples/code-components-examples · GitHub

Open Graph Title: Add QuoteBuilder component by KirklandGee · Pull Request #29 · Webflow-Examples/code-components-examples

X Title: Add QuoteBuilder component by KirklandGee · Pull Request #29 · Webflow-Examples/code-components-examples

Description: Component: QuoteBuilder Description An interactive pricing calculator with a two-column layout that displays input controls on the left and a live-updating results panel on the right (stacking vertically on mobile). The input section contains labeled number fields with increment/decrement buttons, dropdown selects for option choices, and toggle switches for add-ons. The results panel shows a breakdown of line items with labels, quantities, unit prices, and subtotals, plus a prominent total with configurable currency formatting. All calculations update in real-time as users interact with inputs. The component features a clean card-based design with clear visual separation between input sections and the results panel, and includes a call-to-action button at the bottom for quote requests or contact. What's Included React component with scoped CSS (no Tailwind, no shadcn) Colors via CSS site variables: var(--background-primary, #ffffff), etc. Typography via inheritance: font-family: inherit; color: inherit; Full prop surface (QuoteBuilder.webflow.tsx) — 20+ props for developers/agencies Simple prop surface (QuoteBuilderSimple.webflow.tsx) — core text/link props for clients All CSS classes prefixed with wf-quote-builder- for Shadow DOM safety Testing npm install && npm run dev runs locally npx webflow library share imports successfully Full and simple prop surfaces render in Webflow canvas Site variables wire up correctly

Open Graph Description: Component: QuoteBuilder Description An interactive pricing calculator with a two-column layout that displays input controls on the left and a live-updating results panel on the right (stacking vert...

X Description: Component: QuoteBuilder Description An interactive pricing calculator with a two-column layout that displays input controls on the left and a live-updating results panel on the right (stacking vert...

Opengraph URL: https://github.com/Webflow-Examples/code-components-examples/pull/29

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:110b43e2-932a-8316-918f-abae28a77217
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE9F2:38F182:419DBB:590FF0:6A4DA0D6
html-safe-noncec6a6139a45efbce5074ad8cfc21428754d0d671154abb9e9f8b8929faaebe9bc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOUYyOjM4RjE4Mjo0MTlEQkI6NTkwRkYwOjZBNERBMEQ2IiwidmlzaXRvcl9pZCI6IjY1NjI4MTI3ODI4NjkwNjE4NDYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacae942eb34b3e172008f88425d355fa182752a367cfb6846019b61462baf75108
hovercard-subject-tagpull_request:3360124260
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/Webflow-Examples/code-components-examples/pull/29/files
twitter:imagehttps://avatars.githubusercontent.com/u/91338420?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/91338420?s=400&v=4
og:image:altComponent: QuoteBuilder Description An interactive pricing calculator with a two-column layout that displays input controls on the left and a live-updating results panel on the right (stacking vert...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/Webflow-Examples/code-components-examples git https://github.com/Webflow-Examples/code-components-examples.git
octolytics-dimension-user_id110477150
octolytics-dimension-user_loginWebflow-Examples
octolytics-dimension-repository_id1041644621
octolytics-dimension-repository_nwoWebflow-Examples/code-components-examples
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1041644621
octolytics-dimension-repository_network_root_nwoWebflow-Examples/code-components-examples
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7f13faa65cccc9b729d674da83335d5dcfdfd193
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FWebflow-Examples%2Fcode-components-examples%2Fpull%2F29%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FWebflow-Examples%2Fcode-components-examples%2Fpull%2F29%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=Webflow-Examples%2Fcode-components-examples
Reloadhttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
Reloadhttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
Reloadhttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
Please reload this pagehttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
Webflow-Examples https://github.com/Webflow-Examples
code-components-exampleshttps://github.com/Webflow-Examples/code-components-examples
Notifications https://github.com/login?return_to=%2FWebflow-Examples%2Fcode-components-examples
Fork 10 https://github.com/login?return_to=%2FWebflow-Examples%2Fcode-components-examples
Star 9 https://github.com/login?return_to=%2FWebflow-Examples%2Fcode-components-examples
Code https://github.com/Webflow-Examples/code-components-examples
Issues 1 https://github.com/Webflow-Examples/code-components-examples/issues
Pull requests 17 https://github.com/Webflow-Examples/code-components-examples/pulls
Actions https://github.com/Webflow-Examples/code-components-examples/actions
Projects https://github.com/Webflow-Examples/code-components-examples/projects
Security and quality 0 https://github.com/Webflow-Examples/code-components-examples/security
Insights https://github.com/Webflow-Examples/code-components-examples/pulse
Code https://github.com/Webflow-Examples/code-components-examples
Issues https://github.com/Webflow-Examples/code-components-examples/issues
Pull requests https://github.com/Webflow-Examples/code-components-examples/pulls
Actions https://github.com/Webflow-Examples/code-components-examples/actions
Projects https://github.com/Webflow-Examples/code-components-examples/projects
Security and quality https://github.com/Webflow-Examples/code-components-examples/security
Insights https://github.com/Webflow-Examples/code-components-examples/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FWebflow-Examples%2Fcode-components-examples%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FWebflow-Examples%2Fcode-components-examples%2Fissues%2Fnew%2Fchoose
KirklandGeehttps://github.com/KirklandGee
Webflow-Examples:mainhttps://github.com/Webflow-Examples/code-components-examples/tree/main
growthxai:add/quote-builderhttps://github.com/growthxai/code-components-examples-testing/tree/add/quote-builder
Conversation 3 https://github.com/Webflow-Examples/code-components-examples/pull/29
Commits 2 https://github.com/Webflow-Examples/code-components-examples/pull/29/commits
Checks 3 https://github.com/Webflow-Examples/code-components-examples/pull/29/checks
Files changed https://github.com/Webflow-Examples/code-components-examples/pull/29/files
Please reload this pagehttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
Add QuoteBuilder component https://github.com/Webflow-Examples/code-components-examples/pull/29/files#top
Show all changes 2 commits https://github.com/Webflow-Examples/code-components-examples/pull/29/files
a02b785 Add QuoteBuilder code component KirklandGee Mar 5, 2026 https://github.com/Webflow-Examples/code-components-examples/pull/29/commits/a02b7851446ed086e2490f15dde18ce7dd192179
2e249ed Remove Simple component variant KirklandGee Mar 23, 2026 https://github.com/Webflow-Examples/code-components-examples/pull/29/commits/2e249ed8d024c3b2471288d5b8830455511a37f8
Clear filters https://github.com/Webflow-Examples/code-components-examples/pull/29/files
Please reload this pagehttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
Please reload this pagehttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
README.md https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-b64d607f973c2b26c059a8d0de4fd596b4d23381bca920e9ce3ef72d1f021406
index.html https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-e603783cba29a5b76367e612d3a4376edf01c62ccbfcaacdb393b52587c18775
metadata.json https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-a0d1d616397289a0304fab0017e61704684a15b71e8234adb48121d21989ffa3
package.json https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-34b4d68bce91c11ee65bbce9a208746d6a4e796fb7eb65aaa916e5ce7fc84ce5
screenshot-brand.png https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-f07a9cf082e39d6c5cac4868a17d6eab5bfb571915f3339feea191b6c09e9206
screenshot-dark.png https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-1dfc8d23c3cdb8f48c79437f7c7914b165e6963a31b02715fb3c9a599e9197f9
screenshot-light.png https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-1bad842a70bb2cccf828484cee19143252d5205f8684faed3b2218425a6ac45c
QuoteBuilder.css https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-2c4b66c9966305f4d8b19e6704f6d87f25384cdc75e7d3b68e8802f42debcc05
QuoteBuilder.tsx https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-c18352bc12231158907ee035538eee4e763625423a8629c2bdbe5f23792aad8a
QuoteBuilder.webflow.tsx https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-39718460fd829073bf4a8302c598e44b3607d0a69f422401a466d245918877a1
main.tsx https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-dd9b27408f349162f9446ddf36d801325183ba85a2ee40ceb327ec243681e179
vite-env.d.ts https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-9d6ed8de1096f717d9b35786c6c692dccfc7f2ae51a7ab10acdd57bd2e89fab5
tsconfig.app.json https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-334a03928ad68386f898837865e10779523674ecb881110f02ecb43be134bf7b
tsconfig.json https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-a604e403c2b9bfee6fb362af2e9ca6601f960bb420f1579c6aac9666df849e73
tsconfig.node.json https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-47116543e38250ac2ccb039c5b02adb8215d1ac34727684f860f09084543e2c1
vite.config.ts https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-1b4247332419d2fd5e68d7ce0be8ad2965734ae0270cd38073ed715f783b36ed
webflow.json https://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-1cbe1af3c226f9d42f179927eae614ccbfa9c0b681f662ee4ee6080a22889f38
quote-builder/README.mdhttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-b64d607f973c2b26c059a8d0de4fd596b4d23381bca920e9ce3ef72d1f021406
View file https://github.com/Webflow-Examples/code-components-examples/blob/2e249ed8d024c3b2471288d5b8830455511a37f8/quote-builder/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Webflow-Examples/code-components-examples/pull/29/{{ revealButtonHref }}
quote-builder/index.htmlhttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-e603783cba29a5b76367e612d3a4376edf01c62ccbfcaacdb393b52587c18775
View file https://github.com/Webflow-Examples/code-components-examples/blob/2e249ed8d024c3b2471288d5b8830455511a37f8/quote-builder/index.html
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Webflow-Examples/code-components-examples/pull/29/{{ revealButtonHref }}
quote-builder/metadata.jsonhttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-a0d1d616397289a0304fab0017e61704684a15b71e8234adb48121d21989ffa3
View file https://github.com/Webflow-Examples/code-components-examples/blob/2e249ed8d024c3b2471288d5b8830455511a37f8/quote-builder/metadata.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Webflow-Examples/code-components-examples/pull/29/{{ revealButtonHref }}
quote-builder/package.jsonhttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-34b4d68bce91c11ee65bbce9a208746d6a4e796fb7eb65aaa916e5ce7fc84ce5
View file https://github.com/Webflow-Examples/code-components-examples/blob/2e249ed8d024c3b2471288d5b8830455511a37f8/quote-builder/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/Webflow-Examples/code-components-examples/pull/29/{{ revealButtonHref }}
quote-builder/screenshot-brand.pnghttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-f07a9cf082e39d6c5cac4868a17d6eab5bfb571915f3339feea191b6c09e9206
View file https://github.com/Webflow-Examples/code-components-examples/blob/2e249ed8d024c3b2471288d5b8830455511a37f8/quote-builder/screenshot-brand.png
Open in desktop https://desktop.github.com
Reload?https://github.com/Webflow-Examples/code-components-examples/pull/29/files
quote-builder/screenshot-dark.pnghttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-1dfc8d23c3cdb8f48c79437f7c7914b165e6963a31b02715fb3c9a599e9197f9
View file https://github.com/Webflow-Examples/code-components-examples/blob/2e249ed8d024c3b2471288d5b8830455511a37f8/quote-builder/screenshot-dark.png
Open in desktop https://desktop.github.com
Reload?https://github.com/Webflow-Examples/code-components-examples/pull/29/files
quote-builder/screenshot-light.pnghttps://github.com/Webflow-Examples/code-components-examples/pull/29/files#diff-1bad842a70bb2cccf828484cee19143252d5205f8684faed3b2218425a6ac45c
View file https://github.com/Webflow-Examples/code-components-examples/blob/2e249ed8d024c3b2471288d5b8830455511a37f8/quote-builder/screenshot-light.png
Open in desktop https://desktop.github.com
Reload?https://github.com/Webflow-Examples/code-components-examples/pull/29/files
Please reload this pagehttps://github.com/Webflow-Examples/code-components-examples/pull/29/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.