# All files / src/components/OSS index.tsx

0% Statements 0/10
100% Branches 0/0
0% Functions 0/2
0% Lines 0/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70

     import type { FC } from 'react';
    import { ExternalLink, Heading } from '@cutting/component-library';
    import { ApplicationLayout } from 'src/layouts/ApplicationLayout';
    import { Repo, repos } from './repos';
    import { Github } from '../Svg';

    import styles from './OSS.module.scss';

    export const OSS: FC = () => (
      <ApplicationLayout heading="Open Source Contributions">
        <div className={styles.container}>
          <Heading level={2}>Prominent opens source pull requests</Heading>
          <ul className={styles.community__list}>
            <li>
              <ExternalLink href="https://github.com/thefrontside/bigtest/pulls?q=is%3Amerged+is%3Apr+author%3Adagda1">
                Very active in Bigtest
              </ExternalLink>
            </li>
            <li>
              <ExternalLink href="https://github.com/jaredpalmer/after.js/pulls?q=is%3Apr+author%3Adagda1+is%3Aclosed">
                Numerous commits to afterjs
              </ExternalLink>
            </li>
            <li>
              <ExternalLink href="https://github.com/hshoff/vx/pull/355">vx polygon component</ExternalLink>
            </li>
            <li>
              <ExternalLink href="https://github.com/emberjs/ember.js/pull/2938">
                Emberjs - keyhandler test helper
              </ExternalLink>
            </li>
            <li>
              <ExternalLink href="https://github.com/bvaughn/react-window/pull/1">react-window</ExternalLink>
            </li>
            <li>
              <ExternalLink href="https://github.com/airbnb/enzyme/pull/1408">enzyme</ExternalLink>
            </li>
            <li>
              <ExternalLink href="https://github.com/pulls?q=is%3Apr+author%3Adagda1+is%3Apublic+is%3Amerged">
                And many, many, many others....
              </ExternalLink>
            </li>
          </ul>
          <Heading level={2}>My Work</Heading>
          <div className={styles.repos}>
            {repos.map((repo: Repo, i: number) => (
              <div className={styles.repo} key={i}>
                <ExternalLink href={repo.link}>
                  <div className={styles.icon}>
                    <Github />
                  </div>
                  <div>
                    <Heading level={2}>{repo.name}</Heading>
                  </div>
                  <div>{repo.description}</div>
                </ExternalLink>
              </div>
            ))}
          </div>
          <div>
            <Heading level={2} className={styles.heading__repos}>
              For full list of github repos <ExternalLink href="https://github.com/dagda1">click here</ExternalLink>
            </Heading>
          </div>
        </div>
      </ApplicationLayout>
    );

    export default OSS;