redbadger/website-honestly

View on GitHub
site/pages/what-we-do/triangle-slice/index.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import React from 'react';
import classnames from 'classnames/bind';
import styles from './style.css';

/* PNGs */
import triangleTopPNG from './png/triangle-top.png';
import triangleMidPNG from './png/triangle-mid.png';
import triangleBottomPNG from './png/triangle-bottom.png';
import triangleFullPNG from './png/triangle-full.png';

const cx = classnames.bind(styles);

const triangleSlice = () => {
  return (
    <section className={styles.triangleSlice}>
      <h2 className={styles.triangleHeader}>How do we get to the right thing?</h2>
      <div className={styles.triangleContainer}>
        <img
          className={styles.fullTriangleImage}
          alt="Triangle of vision, validation and delivery"
          src={triangleFullPNG}
        />
        <ol className={styles.rightThingsList}>
          <li>
            <div className={styles.rightThingText}>
              <h3 className={styles.triangleThingHeader}>Delivery</h3>
              <p className={styles.rightThingDescription}>
                Setting up the project in the right way increases efficiency and velocity, allowing
                the focus to be on feature delivery.
              </p>
            </div>
            <img
              className={cx('mobileTriangleImage', 'triangleTop')}
              alt="Triangle Delivery section"
              src={triangleTopPNG}
            />
          </li>

          <li>
            <div className={styles.rightThingText}>
              <h3 className={styles.triangleThingHeader}>Validation</h3>
              <p className={styles.rightThingDescription}>
                Validating assumptions by collecting data and customer research means we can
                prioritise work in the right way; ensuring features with the most customer value are
                built first.
              </p>
            </div>
            <img
              className={cx('mobileTriangleImage', 'triangleMiddle')}
              alt="Triangle Validation section"
              src={triangleMidPNG}
            />
          </li>

          <li>
            <div className={styles.rightThingText}>
              <h3 className={styles.triangleThingHeader}>Vision</h3>
              <p className={styles.rightThingDescription}>
                A strong, aspirational vision is needed to keep the project on track; ensuring all
                features are continuously getting closer to this end goal.
              </p>
            </div>
            <img
              className={cx('mobileTriangleImage', 'triangleBottom')}
              alt="Triangle Vision section"
              src={triangleBottomPNG}
            />
          </li>
        </ol>
      </div>
    </section>
  );
};

export default triangleSlice;