Add quality gates: Prettier for Astro, astro check for shared, unused SCSS variable lint (#2749)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
This commit is contained in:
Paweł Kuna
2026-08-03 00:47:55 +02:00
committed by GitHub
co-authored by StarDev
parent 4d04c102d3
commit 8962710163
552 changed files with 18014 additions and 19559 deletions
+6 -11
View File
@@ -1,23 +1,18 @@
---
// Equivalent of ui/payment.html
interface Props {
payment?: string;
dark?: boolean;
size?: string;
class?: string;
payment?: string
dark?: boolean
size?: string
class?: string
}
const { payment = 'visa', dark, size, class: className } = Astro.props;
const { payment = 'visa', dark, size, class: className } = Astro.props
// Class token order exactly as in ui/payment.html. The include['size'] bug
// (junk `payment-N`) is NOT reproduced — only an explicit `size` becomes
// `payment-{size}`.
const classes = [
'payment',
size && `payment-${size}`,
`payment-provider-${payment}${dark ? '-dark' : ''}`,
className,
]
const classes = ['payment', size && `payment-${size}`, `payment-provider-${payment}${dark ? '-dark' : ''}`, className]
---
<span class:list={classes}></span>