diff --git a/public/documents/assort_guidelines_v15.pdf b/public/documents/resources/assort_guidelines_v15.pdf
similarity index 100%
rename from public/documents/assort_guidelines_v15.pdf
rename to public/documents/resources/assort_guidelines_v15.pdf
diff --git a/public/documents/assort_sizing_chart_v6.pdf b/public/documents/resources/assort_sizing_chart_v6.pdf
similarity index 100%
rename from public/documents/assort_sizing_chart_v6.pdf
rename to public/documents/resources/assort_sizing_chart_v6.pdf
diff --git a/public/images/resources/Vector (1).png b/public/images/resources/Vector (1).png
new file mode 100644
index 00000000..0ee77490
Binary files /dev/null and b/public/images/resources/Vector (1).png differ
diff --git a/public/images/resources/Vector (2).png b/public/images/resources/Vector (2).png
new file mode 100644
index 00000000..9a648690
Binary files /dev/null and b/public/images/resources/Vector (2).png differ
diff --git a/public/images/resources/Vector.png b/public/images/resources/Vector.png
new file mode 100644
index 00000000..c702e480
Binary files /dev/null and b/public/images/resources/Vector.png differ
diff --git a/public/images/resources/unsplash_vZJdYl5JVXY.png b/public/images/resources/unsplash_vZJdYl5JVXY.png
new file mode 100644
index 00000000..6d6251ac
Binary files /dev/null and b/public/images/resources/unsplash_vZJdYl5JVXY.png differ
diff --git a/src/app/resources/assort/assort.tsx b/src/app/resources/assort/assort.tsx
deleted file mode 100644
index f0bc2222..00000000
--- a/src/app/resources/assort/assort.tsx
+++ /dev/null
@@ -1,156 +0,0 @@
-import Link from "next/link";
-
-const Assort = () => {
- return (
-
-
-
-
- About ASSORT
-
-
-
- The Aid Standards for Sorting (ASSORT) are a set of
- interoperability standards for humanitarian aid that are designed
- to save grassroots organisations time, effort, and money.
-
-
- When quality control and sorting are not standardised,
- inefficiencies arise. These inefficiencies require significant
- expenditure of resources:
-
-
-
- Quality Control - the receiver may have to pay to dispose of
- items that are culturally inappropriate, out of season, or poor
- in quality.
-
-
- Sorting - 100,000 aid items on a shipment might be sorted one
- way by the sender and then re-sorted another way by the
- receiver. Sorting takes time.
-
-
-
-
-
-
- That’s where ASSORT comes in.
- {" "}
- ASSORT leads to faster, cheaper, and more responsive aid. By
- providing a “common language” for aid donations, organisations
- receiving aid can know ahead of time what is on an aid shipment.
- When the shipment arrives, they process it much faster than they
- otherwise could. Indeed, a pilot shipment showed that using ASSORT
- standards significantly cut down on the receiving organisation’s
- sorting and processing time. Saving time and volunteer capacity
- makes a big difference for grassroots aid organisations.
-
-
The ASSORT Guide includes multiple areas of standardisation:
-
-
- How to quality check donated items meant for distribution.
-
-
- How to sort donations into standard categories.
-
-
- How to size clothing donations with a printable ASSORT sizing
- chart.
-
-
- How to box and label the sorted donations and ready them for
- shipment.
-
-
-
-
-
- ASSORT was established as part of a joint partnership between
-
- {" "}
-
- {" "}
- Boxtribute
-
- ,
-
-
- {" "}
-
- {" "}
- Distribute Aid
-
- ,
-
-
- {" "}
-
- {" "}
- HERMINE
-
- ,
-
- and the{" "}
-
- {" "}
-
- {" "}
- InterEuropean Human Aid Association
-
- .
-
-
- If you are an organisation intending to adopt the standards, we
- strongly encourage you to fill out this form to receive updates
- when revised versions of the standards come out:
-
- {" "}
-
- Stay Up To Date
-
- !
-
-
-
-
-
-
- );
-};
-
-export default Assort;
diff --git a/src/app/resources/assort/page.tsx b/src/app/resources/assort/page.tsx
index 9baa025b..df2cc74d 100644
--- a/src/app/resources/assort/page.tsx
+++ b/src/app/resources/assort/page.tsx
@@ -1,11 +1,130 @@
-import PageTitle from "@/components/pageTitle";
-import Assort from "./assort";
+import { Flex, Heading, Separator, Text } from "@radix-ui/themes";
+import Image from "next/image";
+import { PageTitle } from "@/components/resources/assort/PageTitle";
+import { AboutAssort } from "@/components/resources/assort/AboutAssort";
+import { SortingControl } from "@/components/resources/assort/SortingControl";
+import { Guide } from "@/components/resources/assort/Guide";
+import { ResourceRedirect } from "@/components/resources/assort/ResourceRedirect";
+import { ResourcesFooter } from "@/components/resources/assort/ResourcesFooter";
+
+const data = [
+ {
+ title: "Quality Control",
+ description:
+ "The receiver may have to pay to dispose of items that are culturally inappropriate, out of season, or poor in quality.",
+ src: "/images/resources/Vector.png",
+ },
+ {
+ title: "Sorting",
+ description:
+ "100,000 aid items on a shipment might be sorted one way by the sender and then re-sorted another way by the receiver. Sorting takes time.",
+ src: "/images/resources/Vector (1).png",
+ },
+];
const page = () => {
return (
-
-
+
+
+
+
+
+
+
+
+
+
+ ASSORT leads to faster, cheaper, and more responsive aid. By providing
+ a “common language” for aid donations, organisations receiving aid can
+ know ahead of time what is on an aid shipment.
+
+
+
+ When the shipment arrives, they process it much faster than they
+ otherwise could. Indeed, a pilot shipment showed that using ASSORT
+ standards significantly cut down on the receiving organisation’s
+ sorting and processing time. Saving time and volunteer capacity makes
+ a big difference for grassroots aid organisations.
+
+
+
+
+
+
+
+ ASSORT was established as part of a joint partnership between
+ ,{" "}
+ ,{" "}
+ , and the{" "}
+ {" "}
+ Association.
+
+
+
+
+ If you are an organisation intending to adopt the standards, we
+ strongly encourage you to fill out this form to receive updates when
+ revised versions of the standards come out: Stay Up To Date!
+
+
);
};
diff --git a/src/app/tech/page.tsx b/src/app/tech/page.tsx
index 419db1fa..1b377632 100644
--- a/src/app/tech/page.tsx
+++ b/src/app/tech/page.tsx
@@ -1,4 +1,4 @@
-import PageTitle from "../../components/pageTitle";
+import { PageTitle } from "../../components/resources/assort/PageTitle";
import Tech from "./tech";
const page = () => {
diff --git a/src/components/pageTitle.tsx b/src/components/pageTitle.tsx
deleted file mode 100644
index a268686b..00000000
--- a/src/components/pageTitle.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-interface PageTitleProps {
- title: string;
- bgColor: string;
-}
-
-const PageTitle = ({ title, bgColor }: PageTitleProps) => {
- return (
-
-
- {title}
-
-
- );
-};
-
-export default PageTitle;
diff --git a/src/components/resources/assort/AboutAssort.tsx b/src/components/resources/assort/AboutAssort.tsx
new file mode 100644
index 00000000..e01c2aaa
--- /dev/null
+++ b/src/components/resources/assort/AboutAssort.tsx
@@ -0,0 +1,27 @@
+import { Flex, Heading, Text } from "@radix-ui/themes";
+
+const heading = "About ASSORT";
+
+const description =
+ "The Aid Standards for Sorting (ASSORT) are a set of interoperability standards for humanitarian aid that are designed to save grassroots organisations time, effort, and money.";
+
+export const AboutAssort = ({ color }: { color: string }) => {
+ return (
+
+
+ {heading}
+
+
+ {description}
+
+
+ );
+};
diff --git a/src/components/resources/assort/Guide.tsx b/src/components/resources/assort/Guide.tsx
new file mode 100644
index 00000000..6253b790
--- /dev/null
+++ b/src/components/resources/assort/Guide.tsx
@@ -0,0 +1,31 @@
+import { Table, Text } from "@radix-ui/themes";
+
+const data = [
+ "How to quality check donated items meant for distribution;",
+ "How to sort donations into standard categories;",
+ "How to size clothing donations with a printable ASSORT sizing chart;",
+ "How to box and label the sorted donations and ready them for shipment.",
+];
+
+export const Guide = () => {
+ return (
+
+
+
+
+
+ The ASSORT Guide includes multiple areas of standardisation:
+
+
+
+ {data.map((item, index) => (
+
+
+