Feature: Gist card: Add hide_border option support (#3080)

This commit is contained in:
Alexandr Garbuzov 2023-08-15 10:25:04 +03:00 committed by GitHub
parent bb9468137d
commit da82999f06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 0 deletions

View file

@ -21,6 +21,7 @@ export default async (req, res) => {
border_radius,
border_color,
show_owner,
hide_border,
} = req.query;
res.setHeader("Content-Type", "image/svg+xml");
@ -72,6 +73,7 @@ export default async (req, res) => {
border_color,
locale: locale ? locale.toLowerCase() : null,
show_owner: parseBoolean(show_owner),
hide_border: parseBoolean(hide_border),
}),
);
} catch (err) {

View file

@ -93,6 +93,7 @@ const renderGistCard = (gistData, options = {}) => {
border_radius,
border_color,
show_owner = false,
hide_border = false,
} = options;
// returns theme based colors with proper overrides and defaults
@ -164,6 +165,7 @@ const renderGistCard = (gistData, options = {}) => {
.gray { font: 400 12px 'Segoe UI', Ubuntu, Sans-Serif; fill: ${textColor} }
.icon { fill: ${iconColor} }
`);
card.setHideBorder(hide_border);
return card.render(`
<text class="description" x="25" y="-5">

View file

@ -59,5 +59,6 @@ type WakaTimeOptions = CommonOptions & {
};
export type GistCardOptions = CommonOptions & {
hide_border: boolean;
show_owner: boolean;
};