The tip jar is an optional modal that lets visitors support the map creator via Venmo. It shows three configurable tiers (small, medium, large), a Venmo QR code, and a share button. Tip jar clicks are automatically tracked as engagement events ifDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/samgutentag/sbburgerweek/llms.txt
Use this file to discover all available pages before exploring further.
trackUrl is set. Set venmoUser in config.js to enable the tip jar; set it to null to hide it entirely.
Configuration
The tip jar is fully controlled byconfig.js. Edit venmoUser, venmoNote, and tipTiers to match your event:
config.js, run python3 apply-theme.py and push your changes.
Tier sizes
Each entry intipTiers requires a size, label, and amount. The size controls both the visual appearance and the tracking event name:
| Size | Emoji displayed | Visual treatment | Tracking event |
|---|---|---|---|
s | Custom — taken from the emoji field on the tier object | Small | tip-s |
m | Half the theme emoji from config.js (emoji field) | Medium — auto-featured with an orange border | tip-m |
l | Full theme emoji from config.js (emoji field) | Large | tip-l |
emoji field is only read for size: "s" tiers. For m and l tiers the theme emoji is used automatically, so you don’t need to set it.
Venmo QR code
Replacevenmo_qr.png in the repo root with your own Venmo QR code image. Any square image works — the modal displays it at a fixed size.
To get your Venmo QR code:
- Open the Venmo app
- Tap your profile picture
- Tap Scan to Pay
- Screenshot or save the QR code image
- Save it as
venmo_qr.pngin the repo root, replacing the existing file
api.qrserver.com using your venmoUser — both are displayed side by side.
Setting
venmoUser: null in config.js hides the tip jar link entirely from the About modal. No modal, no QR code, no tiers. If you’re forking this project for a community event and don’t want a tip jar, this is the only change needed.