🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@bitcoin-os/mini-dock-status-bar

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bitcoin-os/mini-dock-status-bar

A tiny bottom status bar (mini dock) for Bitcoin OS web applications with micro icons - NOT a top taskbar

latest
Source
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

@bitcoin-os/mini-dock-status-bar

A TINY bottom status bar (mini dock) for Bitcoin OS web applications with micro icons (32px height, 20px app icons).

IMPORTANT: This is NOT a top taskbar - it's a bottom dock/status bar like macOS.

Installation

npm install @bitcoin-os/mini-dock-status-bar

Usage

import React from 'react';
import BitcoinDock, { defaultBitcoinApps } from '@bitcoin-os/dock';

function App() {
  return (
    <div>
      {/* Your app content */}
      <BitcoinDock 
        apps={defaultBitcoinApps}
        currentApp="Bitcoin Writer"
        onAppClick={(app) => {
          if (app.url) window.open(app.url, '_blank');
        }}
      />
    </div>
  );
}

Props

BitcoinDockProps

PropTypeDefaultDescription
appsDockApp[][]Array of applications to display in the dock
currentAppstringundefinedID or name of the currently active app
showStatusbooleantrueWhether to show the status bar on the right
showWifibooleantrueWhether to show wifi indicator
showBatterybooleantrueWhether to show battery indicator
showTimebooleantrueWhether to show current time
onAppClick(app: DockApp) => voidundefinedCallback when an app is clicked
classNamestring''Additional CSS class name

DockApp Interface

interface DockApp {
  id?: string;           // Unique identifier
  name: string;          // Display name
  icon: LucideIcon | string; // Lucide icon component or image URL
  color: string;         // Color class or 'rainbow' for rainbow effect
  url?: string;          // URL to navigate to when clicked
  disabled?: boolean;    // Whether the app is disabled
  current?: boolean;     // Whether this is the current app
  isImage?: boolean;     // Whether icon is an image URL
}

Default Bitcoin Apps

The package includes a pre-configured set of Bitcoin OS applications:

import { defaultBitcoinApps } from '@bitcoin-os/dock';

This includes apps like Bitcoin Wallet, Bitcoin Email, Bitcoin Music, Bitcoin Writer, and many more.

Styling

The component uses CSS modules and includes responsive design for mobile devices. The dock automatically adjusts its size and hides less important status indicators on smaller screens.

License

MIT © Bitcoin OS

Keywords

bitcoin

FAQs

Package last updated on 11 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts