Skip to content

Commit

Permalink
[C] consolidate library imports
Browse files Browse the repository at this point in the history
  • Loading branch information
alexgoff authored and blnkt committed Mar 6, 2023
1 parent 357a42a commit 7b11604
Show file tree
Hide file tree
Showing 85 changed files with 127 additions and 166 deletions.
3 changes: 0 additions & 3 deletions components/atomic/Accordion/index.js

This file was deleted.

3 changes: 0 additions & 3 deletions components/atomic/ExternalLink/index.js

This file was deleted.

3 changes: 0 additions & 3 deletions components/atomic/Figure/index.js

This file was deleted.

3 changes: 0 additions & 3 deletions components/atomic/Link/index.js

This file was deleted.

3 changes: 0 additions & 3 deletions components/atomic/ResponsiveImage/index.js

This file was deleted.

9 changes: 6 additions & 3 deletions components/atomic/Tile/index.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
import PropTypes from "prop-types";
import { useUID } from "react-uid";
import classNames from "classnames";
import ResponsiveImage from "@/atomic/ResponsiveImage";
import { Image, MixedLink } from "@/components/atomic/";
import {
ResponsiveImage,
Image,
MixedLink,
IconComposer,
} from "@rubin-epo/epo-react-lib";
import { mixedLinkShape } from "@/shapes/link";
import { useGlobalData } from "@/lib/utils";
import * as Styled from "./styles";
import IconComposer from "@/components/svg/IconComposer";

const Tile = ({
className,
Expand Down
2 changes: 1 addition & 1 deletion components/atomic/Tile/patterns/InvestigationTile/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import PropTypes from "prop-types";
import { useUID } from "react-uid";
import { Image } from "@/components/atomic/";
import { Image } from "@rubin-epo/epo-react-lib";
import * as Styled from "./styles";
import { useTranslation } from "react-i18next";
import { useDamAssetAsImage } from "@/lib/utils";
Expand Down
9 changes: 6 additions & 3 deletions components/atomic/Tile/patterns/SlideTile/index.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
import PropTypes from "prop-types";
import { useUID } from "react-uid";
import classNames from "classnames";
import ResponsiveImage from "@/atomic/ResponsiveImage";
import { Image, MixedLink } from "@/components/atomic/";
import {
ResponsiveImage,
Image,
MixedLink,
IconComposer,
} from "@rubin-epo/epo-react-lib";
import { mixedLinkShape } from "@/shapes/link";
import { useGlobalData } from "@/lib/utils";
import * as Styled from "./styles";
import IconComposer from "@/components/svg/IconComposer";

const SlideTile = ({
className,
Expand Down
11 changes: 0 additions & 11 deletions components/atomic/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,3 @@ export { default as Tile } from "./Tile";
export { default as InvestigationTile } from "./Tile/patterns/InvestigationTile";
export { default as SlideTile } from "./Tile/patterns/SlideTile";
export { default as Share } from "./Share";

export {
Button,
Buttonish,
ExpandToggle,
Figure,
Image,
MixedLink,
Link,
Video,
} from "@rubin-epo/epo-react-lib";
3 changes: 1 addition & 2 deletions components/auth/AuthorizePage/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ import { Trans, useTranslation } from "react-i18next";
import { useRouter } from "next/router";
import { useAuthModal } from "@/hooks";
import { useAuthenticationContext } from "@/contexts/Authentication";
import { Container } from "@rubin-epo/epo-react-lib";
import { Button, Buttonish } from "@/components/atomic";
import { Button, Buttonish, Container } from "@rubin-epo/epo-react-lib";
import * as Styled from "./styles";

const AUTHORIZED_TYPES = {
Expand Down
2 changes: 1 addition & 1 deletion components/auth/AuthorizePage/styles.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import styled from "styled-components";
import { fluidScale } from "@/styles/globalStyles";
import { FormButtons as BaseFormButtons } from "@/components/form";
import { FormButtons as BaseFormButtons } from "@rubin-epo/epo-react-lib";

export const AuthButtons = styled(BaseFormButtons)`
margin-block: ${fluidScale("30px", "20px")};
Expand Down
3 changes: 1 addition & 2 deletions components/content-blocks/AccordionGroup/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import PropTypes from "prop-types";
import styled from "styled-components";
import { Container } from "@rubin-epo/epo-react-lib";
import Accordion from "@/atomic/Accordion";
import { Accordion, Container } from "@rubin-epo/epo-react-lib";

export default function AccordionGroup({ header, accordions }) {
return (
Expand Down
3 changes: 1 addition & 2 deletions components/content-blocks/Callout/CalloutQuote.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
import PropTypes from "prop-types";
import imageShape from "@/shapes/image";
import { linksShape } from "@/shapes/link";
import { Container } from "@rubin-epo/epo-react-lib";
import { Container, Buttonish } from "@rubin-epo/epo-react-lib";
import * as Styled from "./CalloutQuote/styles";
import StudentsSvg from "./CalloutQuote/StudentsSvg";
import StudentsMobileSvg from "./CalloutQuote/StudentsMobileSvg";
import EducatorsSvg from "./CalloutQuote/EducatorsSvg";
import EducatorsMobileSvg from "./CalloutQuote/EducatorsMobileSvg";
import { Buttonish } from "@/components/atomic";

export default function CalloutQuote({ callout }) {
const { header, text, links, quote, attribution, imageQuote, colorScheme } =
Expand Down
2 changes: 1 addition & 1 deletion components/content-blocks/Callout/CalloutTwoTone.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import {
StyledBackgroundImage,
StyledTwoToneImage,
} from "./styles";
import ResponsiveImage from "@/components/atomic/ResponsiveImage";
import { ResponsiveImage } from "@rubin-epo/epo-react-lib";
import { useDamAssetAsImage } from "@/lib/utils";

export default function CalloutTwoTone({ callout }) {
Expand Down
2 changes: 1 addition & 1 deletion components/content-blocks/Callout/styles.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Image, MixedLink } from "@/components/atomic/";
import { Image, MixedLink } from "@rubin-epo/epo-react-lib";
import styled from "styled-components";
import {
fluidScale,
Expand Down
3 changes: 1 addition & 2 deletions components/content-blocks/Contact/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import PropTypes from "prop-types";
import styled from "styled-components";
import ContactInfo from "@/global/ContactInfo";
import { Container } from "@rubin-epo/epo-react-lib";
import internalLinkShape from "@/shapes/link";
import { Buttonish } from "@/components/atomic";
import { Buttonish, Container } from "@rubin-epo/epo-react-lib";
export default function ContactContentBlock({ header, pageEntry, linkText }) {
const showLink = pageEntry && pageEntry.length > 0;
return (
Expand Down
3 changes: 1 addition & 2 deletions components/content-blocks/DownloadList/index.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import PropTypes from "prop-types";
import { fileSize } from "@/helpers";
import * as Styled from "./styles";
import { Container } from "@rubin-epo/epo-react-lib";
import { Buttonish } from "@/components/atomic";
import { Buttonish, Container } from "@rubin-epo/epo-react-lib";

export default function DownloadList({ assetsList, ...props }) {
function getIcon(kind) {
Expand Down
3 changes: 1 addition & 2 deletions components/content-blocks/GridBlock/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import PropTypes from "prop-types";
import styled from "styled-components";
import { Container } from "@rubin-epo/epo-react-lib";
import { MixedLink } from "@/components/atomic/";
import { Container, MixedLink } from "@rubin-epo/epo-react-lib";
import { mixedLinkShape } from "@/shapes/link";
import CTAGrid from "./CTAGrid";
import MainGrid from "./MainGrid";
Expand Down
4 changes: 1 addition & 3 deletions components/content-blocks/Image/index.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
import PropTypes from "prop-types";
import { Image } from "@/components/atomic/";
import imageShape from "@/shapes/image";
import { Container } from "@rubin-epo/epo-react-lib";
import { Figure } from "@/components/atomic";
import { Container, Figure, Image } from "@rubin-epo/epo-react-lib";
import * as Styled from "./styles";

export default function ImageContentBlock({ image, caption, floatDirection }) {
Expand Down
3 changes: 1 addition & 2 deletions components/content-blocks/Link/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import PropTypes from "prop-types";
import { MixedLink } from "@/components/atomic/";
import { Container } from "@rubin-epo/epo-react-lib";
import { Container, MixedLink } from "@rubin-epo/epo-react-lib";
import { mixedLinkShape } from "@/shapes/link";

export default function LinkContentBlock({ mixedLink, url, text }) {
Expand Down
2 changes: 1 addition & 1 deletion components/content-blocks/SlideBlock/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ import { useTranslation } from "react-i18next";
import {
CarouselLayout as Carousel,
Container,
MixedLink,
} from "@rubin-epo/epo-react-lib";
import { SlideTile } from "@/components/atomic";
import {
makeTruncatedString,
normalizeItemData,
useListForBlock,
} from "@/lib/utils";
import { MixedLink } from "@/components/atomic/";
import { mixedLinkShape } from "@/components/shapes/link";

const SlideBlock = ({
Expand Down
3 changes: 1 addition & 2 deletions components/content-blocks/Video/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import PropTypes from "prop-types";
import { Container } from "@rubin-epo/epo-react-lib";
import { Video, Figure } from "@/components/atomic";
import { Container, Video, Figure } from "@rubin-epo/epo-react-lib";
import { useIsMounted } from "@/hooks";

export default function VideoBlock({ caption, url }) {
Expand Down
9 changes: 6 additions & 3 deletions components/dynamic/EventList/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
import PropTypes from "prop-types";
import { useTranslation } from "react-i18next";
import { Container, Grid } from "@rubin-epo/epo-react-lib";
import {
Container,
Grid,
Buttonish,
IconComposer,
} from "@rubin-epo/epo-react-lib";
import DataList from "@/dynamic/DataList";
import Tile from "@/atomic/Tile";
import Pagination from "@/page/Pagination";
Expand All @@ -10,8 +15,6 @@ import {
makeDateObject,
useGlobalData,
} from "@/lib/utils";
import IconComposer from "@/svg/IconComposer";
import { Buttonish } from "@/components/atomic";
import * as Styled from "./styles";

const EventList = ({
Expand Down
3 changes: 1 addition & 2 deletions components/dynamic/GlossaryList/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import { useState } from "react";
import groupBy from "lodash/groupBy";
import sortBy from "lodash/sortBy";
import { MixedLink } from "@/components/atomic/";
import DataList from "@/dynamic/DataList";
import { Columns, Container } from "@rubin-epo/epo-react-lib";
import { Columns, Container, MixedLink } from "@rubin-epo/epo-react-lib";
import * as Styled from "./styles";

// eslint-disable-next-line react/prop-types
Expand Down
9 changes: 6 additions & 3 deletions components/dynamic/JobList/index.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
import PropTypes from "prop-types";
import styled from "styled-components";
import { useTranslation } from "react-i18next";
import { Container, Grid } from "@rubin-epo/epo-react-lib";
import {
Container,
Grid,
Buttonish,
IconComposer,
} from "@rubin-epo/epo-react-lib";
import DataList from "@/dynamic/DataList";
import Tile from "@/atomic/Tile";
import Pagination from "@/page/Pagination";
import IconComposer from "@/svg/IconComposer";
import { checkIfBetweenDates, createLocationString } from "@/lib/utils";
import { fluidScale } from "@/styles/globalStyles";
import { Buttonish } from "@/components/atomic";

const JobList = ({
button,
Expand Down
3 changes: 1 addition & 2 deletions components/dynamic/NewsList/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import PropTypes from "prop-types";
import styled from "styled-components";
import { useTranslation } from "react-i18next";
import { Container, Grid } from "@rubin-epo/epo-react-lib";
import { Container, Grid, Buttonish } from "@rubin-epo/epo-react-lib";
import DataList from "@/dynamic/DataList";
import Tile from "@/atomic/Tile";
import Pagination from "@/page/Pagination";
Expand All @@ -11,7 +11,6 @@ import {
useGlobalData,
} from "@/lib/utils";
import { fluidScale } from "@/styles/globalStyles";
import { Buttonish } from "@/components/atomic";

const NewsList = ({
button,
Expand Down
3 changes: 1 addition & 2 deletions components/dynamic/RelatedList/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@ import PropTypes from "prop-types";
import styled from "styled-components";
import { useTranslation } from "react-i18next";
import striptags from "striptags";
import { Container, Grid } from "@rubin-epo/epo-react-lib";
import { Container, Grid, Buttonish } from "@rubin-epo/epo-react-lib";
import DataList from "@/dynamic/DataList";
import Tile from "@/atomic/Tile";
import Pagination from "@/page/Pagination";
import { fluidScale } from "@/styles/globalStyles";
import { Buttonish } from "@/components/atomic";

const RelatedList = ({
button,
Expand Down
3 changes: 1 addition & 2 deletions components/dynamic/SearchList/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ import {
} from "@/lib/utils";
import { fluidScale } from "@/styles/globalStyles";
import Breadcrumbs from "@/components/page/Breadcrumbs";
import { Buttonish } from "@/components/atomic";
import { Container, Grid } from "@rubin-epo/epo-react-lib";
import { Container, Grid, Buttonish } from "@rubin-epo/epo-react-lib";
import DataList from "@/dynamic/DataList";
import Tile from "@/atomic/Tile";
import Pagination from "@/page/Pagination";
Expand Down
3 changes: 1 addition & 2 deletions components/dynamic/SlideshowList/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@ import PropTypes from "prop-types";
import styled from "styled-components";
import striptags from "striptags";
import { useTranslation } from "react-i18next";
import { Container, Grid } from "@rubin-epo/epo-react-lib";
import { Container, Grid, Buttonish } from "@rubin-epo/epo-react-lib";
import DataList from "@/dynamic/DataList";
import Tile from "@/atomic/Tile";
import Pagination from "@/page/Pagination";
import { fluidScale } from "@/styles/globalStyles";
import { Buttonish } from "@/components/atomic";

const SlideshowList = ({
button,
Expand Down
3 changes: 1 addition & 2 deletions components/dynamic/StaffList/index.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import PropTypes from "prop-types";
import styled from "styled-components";
import { Container, Grid } from "@rubin-epo/epo-react-lib";
import { Container, Grid, Buttonish } from "@rubin-epo/epo-react-lib";
import DataList from "@/dynamic/DataList";
import Tile from "@/atomic/Tile";
import Pagination from "@/page/Pagination";
import { fluidScale } from "@/styles/globalStyles";
import { Buttonish } from "@/components/atomic";

const StaffList = ({
component,
Expand Down
10 changes: 6 additions & 4 deletions components/dynamic/TempList/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ import React from "react";
import styled from "styled-components";
import PropTypes from "prop-types";
import { useTranslation } from "react-i18next";
import { Container } from "@rubin-epo/epo-react-lib";
import { MixedLink } from "@/components/atomic/";
import {
Container,
ResponsiveImage,
MixedLink,
IconComposer,
} from "@rubin-epo/epo-react-lib";
import { respond } from "@/styles/globalStyles";
import { allData } from "./data";
import { mixedLinkShape } from "@/components/shapes/link";
import IconComposer from "@/components/svg/IconComposer";
import ResponsiveImage from "@/components/atomic/ResponsiveImage";

const Alert = ({ data }) => {
const { t } = useTranslation();
Expand Down
2 changes: 1 addition & 1 deletion components/form/AuthModalPasswordField/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { useTranslation } from "react-i18next";
import { Password, FormField } from "@/components/form";
import { Password, FormField } from "@rubin-epo/epo-react-lib";
import { forwardRef } from "react";

const PATTERN = [
Expand Down
10 changes: 0 additions & 10 deletions components/form/index.js
Original file line number Diff line number Diff line change
@@ -1,11 +1 @@
export { default as PasswordField } from "./AuthModalPasswordField";

export {
Error,
FormButtons,
FormField,
Input,
Password,
Select,
Switch,
} from "@rubin-epo/epo-react-lib";
2 changes: 1 addition & 1 deletion components/global/ContactInfo/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import PropTypes from "prop-types";
import classNames from "classnames";
import GlobalDataContext from "@/contexts/GlobalData";
import IconComposer from "@/svg/IconComposer";
import { IconComposer } from "@rubin-epo/epo-react-lib";

export default function ContactInfo({ className }) {
return (
Expand Down
2 changes: 1 addition & 1 deletion components/global/Footer/ContactForm.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { useState, useRef } from "react";
import PropTypes from "prop-types";
import classNames from "classnames";
import { useTranslation } from "react-i18next";
import IconComposer from "@/svg/IconComposer";
import { IconComposer } from "@rubin-epo/epo-react-lib";

const EMAIL_ID = "footerContactEmail";
const TOPIC_ID = "footerContactTopic";
Expand Down
2 changes: 1 addition & 1 deletion components/global/Footer/Nav.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { MixedLink } from "@/components/atomic/";
import { MixedLink } from "@rubin-epo/epo-react-lib";
import { linksShape } from "@/shapes/link";

export default function Nav({ links }) {
Expand Down
Loading

0 comments on commit 7b11604

Please sign in to comment.