Arrow Electronics
Snap: an Angular 2 component library for Arrow Electronics. Design tokens and UI components (type, colour, buttons, forms, tables, messages, tabs) built once so a growing product surface stays fast and consistent.
- Client
- Arrow Electronics
- Project
- Snap component library
- Focus
- UI development
- Stack
- Angular 2 · CSS3
A system built to be reused.
Tokens first
Colour, type and spacing live in named custom properties, so a theme is a handful of overrides rather than a rewrite.
Small, honest components
Buttons, fields, tables, messages and tabs each carry one job and their own states, including disabled, focus and error.
Dark theme built in
The same components re-skin through the tokens alone. Try the Light/Dark toggle in the live components below.
The Snap library, running.
These are live components, not screenshots: the buttons, tabs and toggle all work.
- Home
- Products
- Resources
Heading Level 1
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Body text — Arrow Electronics is a global provider of products, services and solutions to industrial and commercial users of electronic components and enterprise computing solutions. Learn more about Arrow.
Bold text for emphasis. Regular paragraph copy using the base 12px Arial typeface. Line height is set to 1.4em for comfortable reading.
| Part number | Description | Qty | Unit price | Status |
|---|---|---|---|---|
| MCU-32F417IG | Microcontroller STM32 | 500 | $4.28 | In Stock |
| CAP-0603-10UF | Capacitor 10µF 0603 | 10,000 | $0.12 | Lead Time |
| RES-0402-100R | Resistor 100Ω 0402 | 25,000 | $0.03 | Out of Stock |
Rounded content box
Standard card container with border radius and subtle border.
Gray content box
Gray-background variant for secondary content areas.
- Home
- Products
- Semiconductors
- Microcontrollers
- Overview
- Specifications
- Documents
- CAD models
The values underneath.
--clr-gray#353D40--clr-gray-dark#282E30--clr-gray-mid#495053--clr-text#676D6F--clr-border#EAEBEC--clr-bg#F5F5F5--clr-blue#009DDC--clr-blue-dk#008bc3--clr-blue-deep#00539B--clr-blue-lt#72CDF4--clr-green#54B948--clr-red#E31B23--clr-gold#FDBB30--clr-orange#F68A33Signing in, on a phone.
Alongside Snap, I designed screens for Arrow's Enterprise Computing Solutions NA mobile app, which shipped to Arrow customers and the wider Arrow community. Three account-access screens from 2018 survive and are redrawn here; the rest of my files are lost. A concept that extends them follows.
Original designs, 2018
Redrawn from my 2018 Illustrator file at today's iPhone size. Layout and colours follow the original; I fixed two typos, swapped the placeholder logo for the Arrow wordmark and substituted the typeface.
Forgot Username or Password?
If you don't currently have an account, and would like one, please request an account.
Forgot Username
Enter the email address associated with your Arrow account and an email will be sent with your username.
Return to Log In
Forgot Password
Let us help. Just let us know what your username is and we will send an email with reset instructions.
Return to Log In
Extending the concept
Portfolio concept. These six screens were not designed at Arrow and never shipped. They carry the same visual system through the rest of the journey: what happens after "Send Instructions", how a new customer gets in, and where a logged-in user lands. Names, numbers and order IDs are placeholders.
Check Your Email
We sent reset instructions to j•••••n@company.com. The link expires in 30 minutes.
Didn't get it? Resend in 0:42
Return to Log In
Enter Verification Code
Type the 6-digit code from the email we sent you.
Code not working? Send a new one
Return to Log In
Create New Password
Choose a password you have not used with Arrow before.
- At least 10 characters
- One number
- Upper and lower case
- One symbol
Request an Account
Tell us who you are and an Arrow representative will set you up, usually within one business day.
Return to Log In
Welcome backJordan Ellison
Look at your iPhone to log in
Not Jordan? Switch account
Good morningJordan Ellison
Recent activity