feat(services): EAN 13 generation
This commit is contained in:
@@ -56,7 +56,7 @@
|
||||
</div>
|
||||
<div class="column">
|
||||
<img style="vertical-align: revert; margin-top: auto; object-fit: cover; max-height: 2cm;"
|
||||
src="{{/* TODO: BARCODE*/}}" />
|
||||
src="data:image/png;base64,{{ barcode .ID }}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="columns" style="padding-top: 1rem;">
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
</div>
|
||||
<div class="column">
|
||||
<img style="vertical-align: revert; margin-top: auto; object-fit: cover; max-height: 2cm;"
|
||||
src="{{/* TODO: BARCODE*/}}" />
|
||||
src="data:image/png;base64,{{ barcode .ID}}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="columns" style="padding-top: 1rem;">
|
||||
|
||||
@@ -3,7 +3,6 @@ package templates
|
||||
import (
|
||||
_ "embed"
|
||||
"fmt"
|
||||
"html/template"
|
||||
)
|
||||
|
||||
//go:embed card/en.html
|
||||
@@ -21,22 +20,22 @@ var ContractTemplateDe string
|
||||
//go:embed images/sponsoringheader.base64
|
||||
var ImageSponsoringHeaderBase64 string
|
||||
|
||||
func GetTemplate(locale, templateName string) (*template.Template, error) {
|
||||
func GetTemplate(locale, templateName string) (string, error) {
|
||||
switch templateName {
|
||||
case "card":
|
||||
switch locale {
|
||||
case "en":
|
||||
return template.New("card").Parse(CardTemplateEn)
|
||||
return CardTemplateEn, nil
|
||||
case "de":
|
||||
return template.New("card").Parse(CardTemplateDe)
|
||||
return CardTemplateDe, nil
|
||||
}
|
||||
case "contract":
|
||||
switch locale {
|
||||
case "en":
|
||||
return template.New("contract").Parse(ContractTemplateEn)
|
||||
return ContractTemplateEn, nil
|
||||
case "de":
|
||||
return template.New("contract").Parse(ContractTemplateDe)
|
||||
return ContractTemplateDe, nil
|
||||
}
|
||||
}
|
||||
return nil, fmt.Errorf("template not found with name %s and locale %s", templateName, locale)
|
||||
return "", fmt.Errorf("template not found with name %s and locale %s", templateName, locale)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user