Skip to content
View sandgraham's full-sized avatar
Block or Report

Block or report sandgraham

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. uber/baseweb uber/baseweb Public

    A React Component library implementing the Base design language

    TypeScript 8.6k 830

  2. random_maps random_maps Public

    A (very) minimal interface for creating random maps.

    JavaScript 1

  3. Convert a country's ISO-2 string to ... Convert a country's ISO-2 string to a flag emoji in a single line
    1
    const iso2FlagEmoji = iso => String.fromCodePoint(...[...iso.toUpperCase()].map(char => char.charCodeAt(0) + 127397));
    2
    
                  
    3
    iso2FlagEmoji("US"); // "🇺🇸"
  4. Randoms thoughts on theme systems Randoms thoughts on theme systems
    1
    # Themes
    2
    
                  
    3
    A **theme** is the static configuration of a theme-able system. This requires a way to express the configuration and a theme-able system that is responsible for using the configuration to apply the expected styling.
    4
    
                  
    5
    I would argue that a good theme system has two key properties: