Add the Gift Card e-commerce template (`ecommerce-gift-card`)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 85/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- frontend
Direção de pesquisa
Comece com src/templates/ecommerce/coupon-code.ts para o layout promocional em destaque e com src/templates/product/glassmorphism.ts para um painel de cartão elevado. Implemente o template em src/templates/ecommerce/gift-card.ts, depois exporte-o novamente de src/templates/ecommerce/index.ts e registre-o em src/templates/registry.ts. Verifique a legibilidade do texto listado, textos longos e casos de nota vazia, e confirme que ele atende à lista de verificação compartilhada em #5.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 8
- Forks
- 4
- Merge médio
- 5h 19min
- PRs com merge (30d)
- 99
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de codercops/ogcops
-
Add the Office Hours event template (`event-office-hours`)Talvez já em andamento @bhushan4work assumiu hoje. Abertagood first issue hacktoberfest templates
codercops/ogcops#237 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
good first issue hacktoberfest templates
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
`npm run dev` keeps serving old images from `/api/og` after a template changeTalvez já em andamento @srujankaleru2007 assumiu hoje. Abertabug good first issue hacktoberfest
codercops/ogcops#228 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add the Top Episodes podcast template (`podcast-top-episodes`)Talvez já em andamento @piyusshhjangid assumiu hoje. Abertagood first issue hacktoberfest templates
codercops/ogcops#226 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add the Sponsor newsletter template (`newsletter-sponsor`)Talvez já em andamento @Saumyajaiswal9794 assumiu há 1 dia. Abertagood first issue hacktoberfest templates
codercops/ogcops#208 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de codercops/ogcops
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
braintrustdata/braintrust-sdk-javascript#2659 ·
Mantenedores costumam responder em até 1 dia
-
body-parser 2.3.0 in the published ai-dial-chat-bff image is vulnerable (CVE-2026-111181, HIGH)Talvez já em andamento @illya-havsiyevych assumiu hoje. Abertabug
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 87/100
epam/ai-dial-chat#9566 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Mantenedores costumam responder em até 1 dia
-
はさみアイコンを修正するAbertabug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
-
resource.reload() while params is in error switches the resource to 'idle' instead of retryingAbertaarea: core
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia