mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-17 11:45:05 +02:00
Prettier 2: Electric Boogaloo (#6113)
# Description of Changes When I added Prettier formatting in #6052, my aim was to use just the default settings in Prettier. Turns out, Prettier looks _really hard_ for any config files if it's not explicitly given one, which means that if a developer has some sort of Prettier config file lying around on their system, Prettier might find it and use it. Also, Prettier changes its defaults based on stuff in `.editorconfig` without any good way of disabling that behaviour explicitly in its config file. To solve both of these issues, I've introduced a `.prettierrc` file which sets Prettier's defaults explicitly, and then reformatted all our code _again_ in Prettier's actual default settings. This should achieve the aim of #6052 and remove the possibility for it breaking on different dev computers.
This commit is contained in:
@@ -49,9 +49,14 @@ export function getBillingConfig() {
|
||||
* @param currency Currency code (e.g., 'usd', 'gbp')
|
||||
* @param price Optional price override (defaults to BILLING_CONFIG.OVERAGE_PRICE_PER_CREDIT)
|
||||
*/
|
||||
export function getFormattedOveragePrice(currency: string = "usd", price?: number): string {
|
||||
export function getFormattedOveragePrice(
|
||||
currency: string = "usd",
|
||||
price?: number,
|
||||
): string {
|
||||
const symbol =
|
||||
BILLING_CONFIG.CURRENCY_SYMBOLS[currency.toLowerCase() as keyof typeof BILLING_CONFIG.CURRENCY_SYMBOLS] || "$";
|
||||
BILLING_CONFIG.CURRENCY_SYMBOLS[
|
||||
currency.toLowerCase() as keyof typeof BILLING_CONFIG.CURRENCY_SYMBOLS
|
||||
] || "$";
|
||||
const amount = price ?? BILLING_CONFIG.OVERAGE_PRICE_PER_CREDIT;
|
||||
return `${symbol}${amount.toFixed(2)}`;
|
||||
}
|
||||
@@ -61,7 +66,8 @@ export function getFormattedOveragePrice(currency: string = "usd", price?: numbe
|
||||
*/
|
||||
export function getCurrencySymbol(currency: string): string {
|
||||
return (
|
||||
BILLING_CONFIG.CURRENCY_SYMBOLS[currency.toLowerCase() as keyof typeof BILLING_CONFIG.CURRENCY_SYMBOLS] ||
|
||||
currency.toUpperCase()
|
||||
BILLING_CONFIG.CURRENCY_SYMBOLS[
|
||||
currency.toLowerCase() as keyof typeof BILLING_CONFIG.CURRENCY_SYMBOLS
|
||||
] || currency.toUpperCase()
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user