Skip to content

Commit 9e5761e

Browse files
committed
Remove download layout from List compononent, refactor call sites to use Check layout without lead
1 parent ec9cf14 commit 9e5761e

69 files changed

Lines changed: 75 additions & 134 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎_TODO.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,16 @@ Generate cover images for the skills and technologies tags pages
239239

240240
- Highlighter component in Markdown needs better colors in dark theme. It's spotlight color with content text - and there's not much contrast in dark theme between the yellow and white text.
241241

242+
- 'three-column-icon-list' List layout is broken in dark theme
243+
244+
- 'two-column-icon-list' List layout looks bad on dark theme. The bgColor looks good on light theme, but awkward on dark theme.
245+
246+
- Font size on GitHub Gist embed is too small
247+
248+
- Task list checked variant Markdown in dark theme is awkward, it has a dark shadow
249+
250+
- Contact Callout looks awkward in dark theme and needs redone generally
251+
242252
## Header
243253

244254
- Need to improve the "squish" animation where the header reduces in size on scroll down, and returns to full size on scroll up. Maybe reduce and expand the text and search / themepicker / hamburger menu sizes in place, and then slide them horizontally.

‎src/components/List/index.astro‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import CardGridList from '@components/List/layouts/CardGridList.astro'
55
import CheckIconsList from '@components/List/layouts/CheckIconsList.astro'
66
import ChevronList from '@components/List/layouts/ChevronList.astro'
77
import ColoredMarkerList from '@components/List/layouts/ColoredMarkerList.astro'
8-
import DownloadPageList from '@components/List/layouts/DownloadPageList.astro'
98
import NumberedWithBackgroundList from '@components/List/layouts/NumberedWithBackgroundList.astro'
109
import PlainIconList from '@components/List/layouts/PlainIconList.astro'
1110
import SideBySideList from '@components/List/layouts/SideBySideList.astro'
@@ -70,7 +69,6 @@ const plainIconItems = items.filter((item): item is Props['items'][number] & { i
7069
{variant === 'check-icons-list' && <CheckIconsList items={items} {...classesProps} />}
7170
{variant === 'chevron-list' && <ChevronList items={items} {...classesProps} />}
7271
{variant === 'colored-marker-list' && <ColoredMarkerList items={itemsWithColor} {...classesProps} {...sizeProps} />}
73-
{variant === 'download-page-list' && <DownloadPageList items={itemsWithIconAndColor} {...classesProps} {...sizeProps} />}
7472
{variant === 'numbered-with-background-list' && <NumberedWithBackgroundList items={items} {...classesProps} />}
7573
{variant === 'plain-icon-list' && <PlainIconList items={plainIconItems} {...classesProps} {...sizeProps} />}
7674
{variant === 'side-by-side-list' && <SideBySideList items={items} {...classesProps} />}

‎src/components/List/layouts/DownloadPageList.astro‎

Lines changed: 0 additions & 25 deletions
This file was deleted.

‎src/content/articles/alert-fatigue-reduction-triage-actionable-alerts/download.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This complete guide walks you through the systematic process used to reduce a 20
1919
Read this e-book to understand:
2020

2121
<List
22-
variant="download-page-list"
22+
variant="check-icons-list"
2323
items={[
2424
{ text: "The quantifiable cost of alert fatigue (MTTA, action rate, burnout indicators)" },
2525
{ text: "How to audit and inventory your alerts systematically" },

‎src/content/articles/api-deprecation-sunset-headers-consumer-migration/download.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This complete guide walks you through the full deprecation lifecycle and the org
1919
Read this e-book to understand:
2020

2121
<List
22-
variant="download-page-list"
22+
variant="check-icons-list"
2323
items={[
2424
{ text: "Realistic timeline guidance based on consumer type (internal, external, enterprise)" },
2525
{ text: "RFC 8594 Sunset headers and Deprecation headers as technical foundations" },

‎src/content/articles/api-gateway-metrics-traces-logs-debugging/download.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This complete guide shows you how to instrument API gateways so the data actuall
1919
Read this e-book to understand:
2020

2121
<List
22-
variant="download-page-list"
22+
variant="check-icons-list"
2323
items={[
2424
{ text: "Why gateway observability is fundamentally different from service observability" },
2525
{ text: "The RED method applied correctly to gateways with meaningful label dimensions" },

‎src/content/articles/api-usage-metering-quotas-cost-attribution/download.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This complete guide walks you through building cost visibility into your API inf
2121
Read this e-book to understand:
2222

2323
<List
24-
variant="download-page-list"
24+
variant="check-icons-list"
2525
items={[
2626
{ text: "Metering architecture: synchronous vs. asynchronous tracking" },
2727
{ text: "What dimensions to capture (request count, data transfer, compute time, storage, features)" },

‎src/content/articles/argocd-sync-failures-gitops-debugging-troubleshooting/download.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This complete guide breaks down the sync process and catalogs the failure modes
2121
Read this e-book to understand:
2222

2323
<List
24-
variant="download-page-list"
24+
variant="check-icons-list"
2525
items={[
2626
{ text: "The ArgoCD sync process phase by phase: detection, manifest generation, diff calculation, resource ordering, health checks" },
2727
{ text: "Sync waves and resource ordering—explicit control over which resources deploy first" },

‎src/content/articles/availability-targets-five-nines-cost-benefit-analysis/download.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This complete guide provides the cost-benefit framework for making informed avai
2121
Read this e-book to understand:
2222

2323
<List
24-
variant="download-page-list"
24+
variant="check-icons-list"
2525
items={[
2626
{ text: "What availability percentages mean: concrete downtime hours and composite availability math" },
2727
{ text: "Cost scaling: why each additional nine costs roughly 10x more than the previous one" },

‎src/content/articles/backpressure-load-shedding-admission-control-overload/download.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This complete guide teaches you how to implement backpressure patterns that keep
2121
Read this e-book to understand:
2222

2323
<List
24-
variant="download-page-list"
24+
variant="check-icons-list"
2525
items={[
2626
{ text: "Cascading failure anatomy: how overload feeds retries that compound the problem" },
2727
{ text: "Little's Law and queue growth: why queue depth becomes unbounded when arrivals exceed capacity" },

0 commit comments

Comments
 (0)