crystal-ball/componentry

View on GitHub
src/Intro.stories.mdx

Summary

Maintainability
Test Coverage
import { Meta } from '@storybook/addon-docs'
import { Flex, Button, Link, Text, Theme } from '.'

<Meta title='Componentry/Intro' />

<Flex align='center' direction='column' mt={4}>
  <svg viewBox='0 0 970 796' width={360} height={295}>
    <title>hologram</title>
    <circle cx='917' cy='200' r='53' fill='#9E9E9E' opacity='0.3' />
    <circle cx='917' cy='200' r='30' fill='#1D1E7C' />
    <circle cx='882' cy='53' r='53' fill='#9E9E9E' opacity='0.3' />
    <circle cx='882' cy='53' r='30' fill='#1D1E7C' />
    <circle cx='53' cy='253' r='53' fill='#9E9E9E' opacity='0.3' />
    <circle cx='53' cy='253' r='30' fill='#1D1E7C' />
    <circle cx='100' cy='665' r='53' fill='#9E9E9E' opacity='0.3' />
    <circle cx='100' cy='665' r='30' fill='#1D1E7C' />
    <circle cx='172' cy='100' r='53' fill='#9E9E9E' opacity='0.3' />
    <circle cx='172' cy='100' r='30' fill='#1D1E7C' />
    <path
      d='M983,483c0,178.34-127.90991,326.81-297,358.67-.65991.13-1.33008.25-2,.37q-15.765,2.895-32,4.39c-.66992.07-1.33008.13-2,.18q-15.81006,1.38-32,1.39c-.66992,0-1.33008,0-2-.01q-16.17-.075-32-1.56c-.66992-.05-1.33008-.12-2-.19q-16.21509-1.575-32-4.57c-.66992-.12-1.34009-.25-2-.38C379.8999,808.64,253,660.64,253,483c0-201.58,163.41992-365,365-365S983,281.42,983,483Z'
      transform='translate(-115 -52)'
      fill='#E0E0E0'
    />
    <rect x='570' y='274.5' width='2' height='296.5' fill='#1D1E7C' />
    <rect x='570' y='147.40234' width='2' height='87.47168' fill='#1D1E7C' />
    <rect x='433' y='138.2749' width='2' height='432.7251' fill='#1D1E7C' />
    <rect x='467' y='100' width='2' height='97.45654' fill='#1D1E7C' />
    <rect x='467' y='244' width='2' height='296.6377' fill='#1D1E7C' />
    <path
      d='M584,638.75V846.43c-.66992-.05-1.33008-.12-2-.19V638.75Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <rect x='501' y='68' width='2' height='275.34668' fill='#1D1E7C' />
    <path
      d='M618,433.52V848c-.66992,0-1.33008,0-2-.01V433.52Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <rect x='535' y='100' width='2' height='382' fill='#1D1E7C' />
    <rect x='535' y='523' width='2' height='214.17285' fill='#1D1E7C' />
    <path
      d='M652,834.53v11.9c-.66992.07-1.33008.13-2,.18V834.53Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M686,675V841.67c-.65991.13-1.33008.25-2,.37V675Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M550,675V841.67c-.66992-.12-1.34009-.25-2-.38V675Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <rect x='399' y='177' width='2' height='62.40967' fill='#1D1E7C' />
    <rect x='399' y='286.27539' width='2' height='284.72461' fill='#1D1E7C' />
    <rect x='365' y='200' width='2' height='371' fill='#1D1E7C' />
    <rect x='331' y='230' width='2' height='120.90527' fill='#1D1E7C' />
    <rect x='331' y='390.96826' width='2' height='180.03174' fill='#1D1E7C' />
    <rect x='297' y='262' width='2' height='201.53564' fill='#1D1E7C' />
    <rect x='297' y='501' width='2' height='70' fill='#1D1E7C' />
    <rect x='263' y='292' width='2' height='67.59863' fill='#1D1E7C' />
    <rect x='263' y='403.81885' width='2' height='167.18115' fill='#1D1E7C' />
    <rect x='229' y='308' width='2' height='263' fill='#1D1E7C' />
    <rect x='195' y='380' width='2' height='86.93701' fill='#1D1E7C' />
    <rect x='195' y='506.62207' width='2' height='64.37793' fill='#1D1E7C' />
    <rect x='590.37533' y='177' width='1.03675' height='377' fill='#1D1E7C' />
    <rect x='637' y='200' width='2' height='59.44092' fill='#1D1E7C' />
    <rect x='637' y='299.12598' width='2' height='271.87402' fill='#1D1E7C' />
    <rect x='671' y='257' width='2' height='35' fill='#1D1E7C' />
    <rect x='671' y='331.25195' width='2' height='173.8584' fill='#1D1E7C' />
    <rect x='671' y='540.6377' width='2' height='30.3623' fill='#1D1E7C' />
    <rect x='705' y='262' width='2' height='309' fill='#1D1E7C' />
    <rect x='739' y='292' width='2' height='98.96826' fill='#1D1E7C' />
    <rect x='739' y='428.38574' width='2' height='142.61426' fill='#1D1E7C' />
    <rect x='773' y='308' width='2' height='263' fill='#1D1E7C' />
    <path
      d='M549,676a10,10,0,1,1,10-10A10.01177,10.01177,0,0,1,549,676Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,549,658Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M583,624a10,10,0,1,1,10-10A10.01177,10.01177,0,0,1,583,624Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,583,606Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M686,676a10,10,0,1,1,10-10A10.01177,10.01177,0,0,1,686,676Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,686,658Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M651,801a10,10,0,1,0,10,10A10.01648,10.01648,0,0,0,651,801Zm0,18a8,8,0,1,1,8-8A8.0107,8.0107,0,0,1,651,819Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M651,563a10,10,0,1,1,10-10A10.01177,10.01177,0,0,1,651,563Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,651,545Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M617,424a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,617,424Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M685,315a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,685,315Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,685,297Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M447,433a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,447,433Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,447,415Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M379,442a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,379,442Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,379,424Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M413,544a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,413,544Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M686,200a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,686,200Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,686,182Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M515,324a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,515,324Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,515,306Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M481,253a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,481,253Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,481,235Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M311,549a10,10,0,1,1,10-10A10.01177,10.01177,0,0,1,311,549Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,311,531Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <rect x='804' y='380' width='2' height='86.93701' fill='#1D1E7C' />
    <rect x='804' y='506.62207' width='2' height='64.37793' fill='#1D1E7C' />
    <path
      d='M920,549a10,10,0,1,1,10-10A10.01177,10.01177,0,0,1,920,549Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,920,531Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M855,470a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,855,470Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,855,452Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M787,585a10,10,0,1,1,10-10A10.01177,10.01177,0,0,1,787,585Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,787,567Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M583,283a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,583,283Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M787,374a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,787,374Zm0-18a8,8,0,1,0,8,8A8.00917,8.00917,0,0,0,787,356Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M855,345a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,855,345Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <path
      d='M753,340a10,10,0,1,1,10-10A10.01146,10.01146,0,0,1,753,340Z'
      transform='translate(-115 -52)'
      fill='#1D1E7C'
    />
    <polygon
      points='918 288.017 738.983 285 739.017 283 916 285.983 916 200 918 200 918 288.017'
      fill='#412E2E'
    />
    <polygon
      points='638.923 278.386 637.077 277.614 731.334 52 882 52 882 54 732.666 54 638.923 278.386'
      fill='#412E2E'
    />
    <polygon
      points='503 363 52 363 52 254 54 254 54 361 503 361 503 363'
      fill='#412E2E'
    />
    <polygon
      points='468 222 169 222 169 100 171 100 171 220 468 220 468 222'
      fill='#412E2E'
    />
    <polygon
      points='299 666 100 666 100 664 297 664 297 481 299 481 299 666'
      fill='#412E2E'
    />
  </svg>
  <Text variant='h1'>Componentry</Text>
</Flex>

<Flex align='center' direction='column' mt={4}>
  <Text variant='h3'>Storybook usage</Text>
  <Text className='w-1/2 text-justify'>
    This Storybook is used for development and testing purposes. Documentation in these
    stories is focused on technical details. Library documentation is maintained at{' '}
    <Link href='https://componentry.design'>https://componentry.design</Link>
  </Text>
</Flex>