İçeriğe geç
English
Tüm örnekler

Flutter Transaction Activity List for Fintech Apps

A fintech activity feed listing recent transactions with category icons, merchant labels, and color-coded signed amounts. Styled entirely with Wind UI utility classes and dark mode ready.

  • WDiv
  • WText
  • WIcon
önizleme
eghd0soj.dart
WDiv(
  className: 'mx-auto max-w-sm flex flex-col rounded-2xl border bg-white border-gray-200 shadow-lg overflow-hidden dark:bg-gray-900 dark:border-gray-800',
  children: [
    WDiv(
      className: 'flex flex-row items-center justify-between px-5 pt-5 pb-3',
      children: [
        WText(
          'Recent Activity',
          className: 'text-base font-bold text-gray-900 dark:text-white'
        ),
        WText(
          'See all',
          className: 'text-sm font-semibold text-indigo-600 dark:text-indigo-400'
        ),
      ],
    ),
    WDiv(
      className: 'flex flex-col gap-1 px-3 pb-3',
      children: [
        WDiv(
          className: 'flex flex-row items-center justify-between rounded-xl px-2 py-2.5',
          children: [
            WDiv(
              className: 'flex flex-row items-center gap-3',
              children: [
                WDiv(
                  className: 'flex items-center justify-center w-10 h-10 rounded-full bg-emerald-100 dark:bg-emerald-900',
                  child: WIcon(
                    Icons.trending_up,
                    className: 'text-emerald-600 dark:text-emerald-400 text-lg'
                  )
                ),
                WDiv(
                  className: 'flex flex-col',
                  children: [
                    WText(
                      'Salary Deposit',
                      className: 'text-sm font-semibold text-gray-900 dark:text-white'
                    ),
                    WText(
                      'Acme Corp · Today',
                      className: 'text-xs text-gray-400 dark:text-gray-500'
                    ),
                  ]
                ),
              ]
            ),
            WText(
              '+$4,200',
              className: 'text-sm font-bold text-emerald-600 dark:text-emerald-400'
            ),
          ],
        ),
        WDiv(
          className: 'flex flex-row items-center justify-between rounded-xl px-2 py-2.5',
          children: [
            WDiv(
              className: 'flex flex-row items-center gap-3',
              children: [
                WDiv(
                  className: 'flex items-center justify-center w-10 h-10 rounded-full bg-violet-100 dark:bg-violet-900',
                  child: WIcon(
                    Icons.shopping_bag,
                    className: 'text-violet-600 dark:text-violet-400 text-lg'
                  )
                ),
                WDiv(
                  className: 'flex flex-col',
                  children: [
                    WText(
                      'Apple Store',
                      className: 'text-sm font-semibold text-gray-900 dark:text-white'
                    ),
                    WText(
                      'Electronics · Yesterday',
                      className: 'text-xs text-gray-400 dark:text-gray-500'
                    ),
                  ]
                ),
              ]
            ),
            WText(
              '-$129',
              className: 'text-sm font-bold text-gray-900 dark:text-white'
            ),
          ],
        ),
        WDiv(
          className: 'flex flex-row items-center justify-between rounded-xl px-2 py-2.5',
          children: [
            WDiv(
              className: 'flex flex-row items-center gap-3',
              children: [
                WDiv(
                  className: 'flex items-center justify-center w-10 h-10 rounded-full bg-sky-100 dark:bg-sky-900',
                  child: WIcon(
                    Icons.local_cafe,
                    className: 'text-sky-600 dark:text-sky-400 text-lg'
                  )
                ),
                WDiv(
                  className: 'flex flex-col',
                  children: [
                    WText(
                      'Blue Bottle Coffee',
                      className: 'text-sm font-semibold text-gray-900 dark:text-white'
                    ),
                    WText(
                      'Dining · Mon',
                      className: 'text-xs text-gray-400 dark:text-gray-500'
                    ),
                  ]
                ),
              ]
            ),
            WText(
              '-$8.50',
              className: 'text-sm font-bold text-gray-900 dark:text-white'
            ),
          ],
        ),
      ],
    ),
  ],
)
  • Flutter Euro Banknote Card with True Scale Note Stack and Denomination Colours

    A euro banknote card for banking, travel and currency apps: all six Europa series notes from €5 to €200 drawn to true scale in their official grey, red, blue, orange, green and yellow-brown, each tagged with its millimetre size, plus width and height stats showing how every step up adds 6 or 7 mm.

    • WDiv
    • WText
    • WButton
    • WIcon
  • Flutter Income Tax Band Card with Marginal Rate Staircase and Effective Rate

    A Flutter income tax card for payroll, budgeting and personal finance apps: UK 2026/27 personal allowance, basic and higher rate bands drawn to scale for a 60,000 pound salary, tax per band and tiles for total, effective rate and marginal rate. Baseline-aligned wind_kit bars.

    • WDiv
    • WIcon
    • WText
    • WButton
  • Flutter Revenue Bridge Card with Floating Waterfall Steps

    A waterfall bridge that walks opening recurring revenue to closing through new, expansion, contraction and churn. Each step floats at its own running total with a hairline connector to the next, so the additions and the losses are readable without a chart library.

    • WDiv
    • WIcon
    • WText
    • WButton