Application

Project Tracker

Project portfolio table with ownership, delivery status, and progress indicators.

Open Markdown

Q3 delivery plan

12 projects

Cross-functional initiatives due before September 30.

Portfolio budget

$684,000

$412,300 committed

On track

8 of 12

2 need a decision

Quarter progress

68%

42 days remaining

ProjectBudgetDeadlineOwnersStatus
Engineering · 3

Registry v2 rollout

Unified package delivery

$84,000Jul 28
JLAM
In progress

Edge cache migration

Reduce global render latency

$46,500Aug 12RCCompleted
Product & Design · 2

Theme Studio

Token editing and previews

$62,000Aug 30
SKMP
Planning

Accessibility audit

Priority component review

$28,000Sep 10DTAt risk
FreeProject Tracker

Project portfolio table with ownership, delivery status, and progress indicators.

Browse block source
project_tracker.rs
// SPDX-FileCopyrightText: 2026 Proa Labs, Inc.
// SPDX-License-Identifier: (MIT OR Apache-2.0) AND MIT

//! Provenance: adapted from `content/components/tables/table-04.tsx` in
//! https://github.com/ephraimduncan/blocks at commit
//! fe4305a1147355f5cd1ca9cb03b6fa88f013bd6a. MIT License, Copyright (c) 2025
//! Ephraim Duncan; see the upstream `LICENSE.md`.

use proa_core::WebRenderSync;
use proa_macros::html_sync;
use proa_ui::{
    Avatar, AvatarFallback, AvatarImage, AvatarShape, AvatarSize, Badge, BadgeVariant, Button,
    ButtonSize, ButtonVariant, Progress, Table, TableBody, TableCell, TableHead, TableHeader,
    TableRow,
};

/// How many columns a group heading has to pad out. Kept next to the header
/// definition so adding a column cannot leave the group rows short and collapse
/// the table's cell alignment.
const COLUMNS: usize = 5;

#[derive(Clone, Copy)]

Search

Type at least 2 characters

Customize

Make it yours

Palette

Radius

Overview
Components
Settings

Build your own

Themed Proa UI surface

Preview
Components52
RecipesTyped
customer-portal