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
}