Add the Gift Card e-commerce template (`ecommerce-gift-card`)
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 85/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- typescript
- Domaine
- frontend
Piste de recherche
Commencez par src/templates/ecommerce/coupon-code.ts pour la mise en page promotionnelle mise en évidence et par src/templates/product/glassmorphism.ts pour un panneau de carte en relief. Implémentez le template dans src/templates/ecommerce/gift-card.ts, puis réexportez-le depuis src/templates/ecommerce/index.ts et enregistrez-le dans src/templates/registry.ts. Vérifiez la lisibilité du texte indiqué, les textes longs et les cas de note vide, puis confirmez qu’il respecte la liste de contrôle commune dans #5.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Part of #5. For gift card promos around holidays and launches.
Idea
The headline sits on the left ("Give them the choice"), with an optional note under it ("Delivered instantly by email"). On the right is a card-shaped panel filled with the accent color: the store name at its top left, "Gift card" at its top right, and the amount large at its bottom left ("$50").
Template details
- File:
src/templates/ecommerce/gift-card.ts, idecommerce-gift-card - Fields:
commonFields.siteName(the store name),commonFields.title(the headline),amount(text, default "$50"),note(text, optional),commonFields.bgColor,commonFields.accentColor,commonFields.textColor
Where to look
- Closest reference:
src/templates/ecommerce/coupon-code.ts(a promo layout with a highlighted box),src/templates/product/glassmorphism.ts(a raised card panel)
Acceptance criteria
- Text on the card stays readable on any accent color (
contrastText()), and the headline stays readable on a light background - Long amounts and headlines shrink or truncate, and an empty
note(or only spaces) hides cleanly - Re-exported in
src/templates/ecommerce/index.tsand registered in the E-commerce block ofsrc/templates/registry.ts - Meets the shared template checklist in #5
One template per contributor at a time, so more people get a chance.
Want to work on this? Comment below and I'll assign it to you. Please take one issue at a time, branch off dev, and open your PR against dev with Closes #235 in the description.
- Langage dominant
- TypeScript
- Étoiles
- 8
- Forks
- 4
- Merge moyen
- 8 h 37 min
- PR mergées (30 j)
- 155
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de codercops/ogcops
-
[Bug] “Copy Recommended Meta Tags” generates an unusable placeholder image URLPeut-être pris @CreatorguyS l’a pris il y a 2 jours. Ouvertebug enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
codercops/ogcops#378 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Pricing Highlight brings back cleared featuresPeut-être pris @CreatorguyS l’a pris il y a 2 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
codercops/ogcops#375 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] Clipboard fallback reports success even when copying failsPeut-être pris @srikar-naidu l’a pris il y a 2 jours. Ouvertebug
codercops/ogcops#384 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Release Notes brings back cleared changes, including "Breaking: Updated API"Peut-être pris @prakashNalla l’a pris il y a 2 jours. Ouvertebug
codercops/ogcops#372 · 4 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
VS Code Theme loses its JSON indentationPeut-être pris @prakashNalla l’a pris il y a 2 jours. Ouvertebug
codercops/ogcops#371 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de codercops/ogcops
Issues similaires
-
[Bug]: Fix for unicode filenamesOuverte🐛 bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
LibreChat-AI/LibreChat#17733 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
TypeStrong/typedoc#3150 ·
-
accessibility bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Normalize image-source MIME types before SVG dispatchPeut-être pris @HarsH-1877 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
tscircuit/image-utils#58 · 1 commentaire ·
-
Add API: BlockVectra Data APIOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 2 jours