import * as React from 'react' import Octicon, { OcticonProps, Beaker, Zap, Repo, Plus, LogoGithub, getIconByName, iconsByName, createIcon } from '../src' function Icon({boom}: {boom: boolean}): React.ReactNode { return } function OcticonByName({name, ...props}: {name: keyof iconsByName} & OcticonProps): React.ReactNode { return } // Unfortunately, `Object.keys` returns `string[]` unconditionally; // see https://github.com/Microsoft/TypeScript/pull/13971 & // https://github.com/Microsoft/TypeScript/issues/12870 for details. function keys(obj: T): (keyof T)[] { return Object.keys(obj) as (keyof T)[] } function OcticonsList() { return (
    {keys(iconsByName).map(key => (
  • {key}
  • ))}
) } function VerticalAlign() { return (

github/github New

) } function WithClassName() { return ( ) } const CirclesIcon = createIcon( () => { return ( ) }, [30, 10] ) export function CirclesOcticon(props: OcticonProps) { return }