Component Guide

Basic Elements

Heading

This is a dummy heading for IHNA.

Props

heading

This takes in the heading for the title.

white

This will help reverse the color

eg:

Heading

Additional Info

  • If you spot any edge cases regarding the Heading, let me know.

Simple Image

dummy image

Props

imageURL

This takes in the relative URL of the image.

alt

The alt description goes here.

customClass

This takes in class that you would want to add to svg.

eg:

Simple Image

Additional Info

  • Its best to add it inside a flex child.
  • Should not be used in SSR Pages

Circle Image

dummy image

Props

imageURL

This takes in the relative URL of the image.

alt

The alt description goes here.

customClass

This takes in class that you would want to add to svg.

tangerine

This updates the color of the background element. By default its green.

eg:

Circle Image

Additional Info

  • Its best to add it inside a flex child.
  • Should not be used in SSR Pages

Simple Image Animated

dummy image

Props

imageURL

This takes in the relative URL of the image.

alt

The alt description goes here.

customClass

This takes in class that you would want to add to svg.

primary || secondary

This two different styles of background animation.

reverse

This reverses the direction of the background elements.

eg:

Simple Image Animated

Additional Info

  • Its best to add it inside a flex child.
  • Should not be used in SSR Pages

Double Image Verification

dummy image
dummy image

Props

firstImage

This takes in an object of src & alt. eg: {src:'location of the image', alt:'alt description of the image'}

secondImage

This takes in an object of src & alt. eg: {src:'location of the image', alt:'alt description of the image'}

reverse

This will reverse the order of the html element

top

This will change the vertical alignment of the component

eg:

Double Image Verification

Additional Info

  • Its best to add it inside a flex child.
  • Should not be used in SSR Pages

Double Image Star

dummy image
dummy image

Props

firstImage

This takes in an object of src & alt. eg: {src:'location of the image', alt:'alt description of the image'}

secondImage

This takes in an object of src & alt. eg: {src:'location of the image', alt:'alt description of the image'}

reverse

This will reverse the order of the html element

top

This will change the vertical alignment of the component

eg:

Double Image Star

Additional Info

  • Its best to add it inside a flex child.
  • Should not be used in SSR Pages

Triple Image Circle

dummy image
dummy image
dummy image

Props

firstImage

This takes in an object of src & alt. eg: {src:'location of the image', alt:'alt description of the image'}

secondImage

This takes in an object of src & alt. eg: {src:'location of the image', alt:'alt description of the image'}

thirdImage

This takes in an object of src & alt. eg: {src:'location of the image', alt:'alt description of the image'}

eg:

Triple Image Circle

Additional Info

  • Its best to add it inside a flex child.
  • Should not be used in SSR Pages

Verification Animation

Props

green

This make the bakes green themed. By default its white.

eg:

Verification Animation

Additional Info

  • The width needs to adjusted through parent, as it is full width.

Animated Star

Props

customClass

This takes in class that you would want to add to svg.

size

This prop is set the height of the size of the element

white, tangerine, green

This is to set the color of the element

eg:

Animated Star

Additional Info

  • Normal 'class' wont work
  • Do not add color prop if you want transparent element

UI Elements

Tab Component

first Lorem ipsum dolor sit

first amet consectetur adipisicing elit. Consectetur sint cum expedita illo quas sequi iste repellendus cupiditate, aperiam facilis accusantium eius consequatur dolore saepe nemo. Officia possimus sapiente expedita?

Props

name

This takes in the name of the tab. If there are multiple abs in a page, make sure this is unique.

headings

This takes in an array of headings. The content inside the component should have "tab-content" with the corresponding heading.

horizontal

This will make the tabs horizontal, only works on desktop

light || dark

This will set the tabs color palette to light || dark.

customClass

This takes in any custom classes, you want to add to the button or a tag.

eg:

Tab Component

Additional Info

  • The "tab-content" is a must

Alert

basic

Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut nisi perferendis deleniti, doloribus autem architecto veritatis optio sequi harum quas. Laborum amet cupiditate in at veritatis voluptates labore praesentium perferendis?

info

Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut nisi perferendis deleniti, doloribus autem architecto veritatis optio sequi harum quas. Laborum amet cupiditate in at veritatis voluptates labore praesentium perferendis?

alert

Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut nisi perferendis deleniti, doloribus autem architecto veritatis optio sequi harum quas. Laborum amet cupiditate in at veritatis voluptates labore praesentium perferendis?

danger

Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut nisi perferendis deleniti, doloribus autem architecto veritatis optio sequi harum quas. Laborum amet cupiditate in at veritatis voluptates labore praesentium perferendis?

Props

heading

This is the heading of the alert component.

info

This is for the green color palette indicating non-threatening content.

alert

This is for the yellow color palette indicating threatening content.

danger

This is for the red color palette indicating dangerous content

customClass

This takes in any custom classes, you want to add to the button or a tag.

eg:

Alert

Additional Info

  • If none of info || alert || danger is passed through it would create the white color version.

Accordion

Props

heading

This is the heading of the each accordion item component. Each accordion item must have heading

eg:

Accordion

Additional Info

  • The colors of the contents need to be managed separately.

Tooltip

Here you can see the description of the tooltip.

Props

top || right || left || bottom

This specifies the direction of the tooltip information. Each tooltip item must have a direction

description

This specifies the information of the tooltip. Each tooltip item must have a description

eg:

Tooltip

Additional Info

  • Best suited for small elements

Modal

Props

main || soft || outline || textonly

One of these will help you define the style of the Modal Button.

id

Modal Button should have 'id' this will help map the modal to the modal button.

light || dark

The sets the color mode of the Modal Button

cta

This helps set the CTA of the modal button.

customClass

This helps add custom class to the modal button

forID

This helps connect the modal button to the modal component.

heading

Heading is required to add a header to the modal component.

eg:

Modal

Additional Info

  • Anything can be added as children in the modal including forms.

Image PopUp

Props

timer

This takes in a number that can be used to set the countdown for the PopUp.

imageURL

this takes in the URL for image.

href

This the click through link for the PopUp.

description

This takes in the description for the aria-label.

eg:

Image PopUp

Additional Info

  • This component can support multiple popups in a page without conflict.
  • Just make sure the timer is different.

Empty PopUp

Props

timer

This takes in a number that can be used to set the countdown for the PopUp.

description

This takes in the description for the aria-label.

eg:

Empty PopUp

Additional Info

  • This component can support multiple popups in a page without conflict.
  • Just make sure the timer is different.

Carousel Component

Props

id

Carousel component requires an unique id.

nav

'nav' is boolean value that can turn on / off the navigation coomponent of the carousel.

animation

'animation' is a boolean value can turn on / off the automated animation feature.

animationDelay

This takes in the animation delay in seconds.

mobile

Specifies the number of items to be displayed in 'mobile' device.

tablet

Specifies the number of items to be displayed in 'tablet' device.

desktop

Specifies the number of items to be displayed in 'desktop' device.

eg:

Carousel Component

Additional Info

  • Seems to be a bit buggy right now. Use carefully.

Inputs

Checklist

Props

itemId

This takes in an unique ID, to create the strikethrough on the text when checked.

eg:

Checklist

Additional Info

  • if you want to recreate the checkbox use these classes: block m-1 w-6 h-6 focus:ring-PineGreen-900 text-AtomicTangerine-900 rounded-full peer

Buttons

Props

main || soft || outline || textonly

Has to speciy any one of these styles.

light || dark

Has to speciy any one of these color mode.

customClass

This takes in any custom classes, you want to add to the button or a tag.

button

This toggles the button tag. By default it is a tag

rounded

This toggles the rounded-full class when enabled.

large || medium || small

Has to specify any one of these three sizes.

eg:

Buttons

Additional Info

  • Additional properties like onClick and href can be passed through normally.

Award Carousel

Awards Received by IHNA

Celebrating Accomplishments and Achievements.

Props

xxxx

xxxx

eg:

Award Carousel

Additional Info

  • xxxx

Badge

heading

Props

badgeTitle

This will be the text inside the badge.

white

This will makes the border and text color of the badge to white

customClass

This takes in any custom classes.

eg:

Badge

Additional Info

  • xxxx

Border strip

Props

white

This will makes the color combination of the strip green and white

eg:

Border strip

Additional Info

  • xxxx

List

  • lorem ipsum one

  • lorem ipsum two

Props

bullets

This will be list content.

customClass

This takes in any custom classes.

eg:

List

Additional Info

  • xxxx

Circle Image Col

Circle Image Dummy
Circle Image Dummy
Circle Image Dummy
Circle Image Dummy

Props

images

This shows all the images, we will pass the images as objects with src, alt and class if required

eg:

Circle Image Col

Additional Info

  • xxxx

GradientBorderLine

Props

white

This will change the color to white

reverse

This will reverse the line

customClass

This takes in any custom classes.

eg:

GradientBorderLine

Additional Info

  • xxxx

Know more link

Props

dark

This will change the colors for the dark background.

cta

This will be the cta.

link

This will be the link

eg:

Know more link

Additional Info

  • xxxx

Virtual Tour animation

Props

xxx

xxx

eg:

Virtual Tour animation

Additional Info

  • xxxx

Event Card

event name

event location

event date

event time

event description

Read More

Props

name

xxx

location

xxx

time

xxx

date

xxx

link

xxx

description

xxx

eg:

Event Card

Additional Info

  • xxxx

Gallery Item

Props

imageURL

xxx

alt

xxx

title

xxx

link

xxx

eg:

Gallery Item

Additional Info

  • xxxx

Icon And Content With Border

Heading

Description

Sub heading

Sub description

Props

heading

xxx

description

xxx

subHeading

xxx

subDescription

xxx

eg:

Icon And Content With Border

Additional Info

  • xxxx

Latest News Card

news Title

Change the way you think about your capabilities in business and management and upskill or take .

Read More

Props

latestNewsCards

xxx

eg:

Latest News Card

Additional Info

  • xxxx

Group of links section

Props

heading

xxx

description

xxx

list

xxx

eg:

Group of links section

Additional Info

  • xxxx

News Box

title

Lorem Ipsum is simply dummy text

Read More

Props

newsBoxes

xxxx

eg:

News Box

Additional Info

  • xxxx

News card

Title

Lorem Ipsum is simply dummy text

Read More

Props

imageURL

xxxx

title

xxxx

description

xxxx

alt

xxxx

link

xxxx

eg:

News card

Additional Info

  • xxxx

Number card

\ 01

Title

Lorem Ipsum is simply dummy text

Props

numberCards

xxxx

eg:

Number card

Additional Info

  • xxxx

Simple card

Innovation

We push the boundaries of our practice because innovation is the only approach to enable quality education and meaningful careers in health. This means adapting to a global world and having an open mindset to use new technologies and apply them effectively and meaningfully.

Props

cardTitle

xxxx

cardDescription

xxxx

eg:

Simple card

Additional Info

  • xxxx

Simple square image

xxx

Props

imageURL

xxxx

reverse

xxxx

alt

xxxx

secondary

xxxx

primary

xxxx

customClass

xxxx

eg:

Simple square image

Additional Info

  • xxxx

Single Description Section

Lorem ipsum dolor sit amet consectetur adipisicing elit. Id, vel illum. Velit earum laborum possimus et necessitatibus aspernatur enim nisi incidunt dicta nemo excepturi, doloribus dolorem placeat suscipit, error minima.

Props

lightTangerine

xxxx

eg:

Single Description Section

Additional Info

  • xxxx

Stats

th 2

Lorem ipsum dolor sit amet consectetur

Props

prefix

xxxx

number

xxxx

description

xxxx

eg:

Stats

Additional Info

  • xxxx

Trending Card

h1234

first aid

Amount of training:

Learn More

Props

code

xxxx

course

xxxx

tagline

xxxx

training

xxxx

link

xxxx

eg:

Trending Card

Additional Info

  • xxxx

Aboriginal band

Props

xxxxx

xxxx

eg:

Aboriginal band

Additional Info

  • xxxx

Bread Crumbs

Props

paths

xxxx

eg:

Bread Crumbs

Additional Info

  • xxxx

Close Button

Props

id

xxxx

customClass

xxxx

onclick

xxxx

eg:

Close Button

Additional Info

  • xxxx

IHNALogo

Logo of IHNA

Props

link

xxxx

customClass

xxxx

white

xxxx

id

xxxx

eg:

IHNALogo

Additional Info

  • xxxx

Details Link

Discover Our Brief Journey

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s

Props

link

xxxx

cta

xxxx

heading

xxxx

description

xxxx

eg:

Details Link

Additional Info

  • xxxx

Dropdown Tab

first Lorem ipsum dolor sit

first amet consectetur adipisicing elit. Consectetur sint cum expedita illo quas sequi iste repellendus cupiditate, aperiam facilis accusantium eius consequatur dolore saepe nemo. Officia possimus sapiente expedita?

first Lorem ipsum dolor sit

first amet consectetur adipisicing elit. Consectetur sint cum expedita illo quas sequi iste repellendus cupiditate, aperiam facilis accusantium eius consequatur dolore saepe nemo. Officia possimus sapiente expedita?

Props

name

xxxx

headings

xxxx

horizontal

xxxx

dark

xxxx

customClass

xxxx

eg:

Dropdown Tab

Additional Info

  • xxxx

Blog Author Strip

author image

Author

Mathew Clintonica

Change the way you think about your capabilities in business and management and upskill or take a new direction to your career confidently.

Props

imageURL

xxxx

name

xxxx

description

xxxx

link

xxxx

eg:

Blog Author Strip

Additional Info

  • xxxx

Blog Details Banner

Australia welcomes international students.

Australia welcomes international students.

Change the way you think about your capabilities in business and management and upskill or take a new direction to your career confidently.

Props

heading

xxxx

subtitle

xxxx

eg:

Blog Details Banner

Additional Info

  • xxxx

Campus Banner

bg

Welcome to IHNA Brisbane Campus

Where World-Class Learning Meets Vibrant City Life!

Contact Us

Brisbane offers world-class education to international students. The city’s universities, apprenticeship colleges, and English-language learning centres welcome above 40,000 foreign students each year from a myriad of cultures and continents.

Props

heading

xxxx

subtitle

xxxx

arrowLink

xxxx

description

xxxx

eg:

Campus Banner

Additional Info

  • xxxx

Team Box

Monique lauren elliot photo

Monique lauren elliot

Nurse educator

Props

name

xxxx

designation

xxxx

imageURL

xxxx

DisableImage

xxxx

email

xxxx

customClass

xxxx

eg:

Team Box

Additional Info

  • xxxx

Bottom Large image banner

Contact us

Get an answer on courses, costs, careers as well as facilities, entry requirements or just about anything.

Schedule a call

Get an answer on courses, costs, careers as well as facilities, entry requirements or just about anything else relating to studying at IHNA. We are here to help you!

a happy student

Props

heading

xxxx

buttonName

xxxx

description

xxxx

imgUrl

xxxx

alt

xxxx

link

xxxx

eg:

Bottom Large image banner

Additional Info

  • xxxx

Visit Card

Melbourne CBD

Level 6, 131 Queen Street,Melbourne, VIC – 3000, Australia

Props

place

xxxx

address

xxxx

phone

xxxx

mail

xxxx

contactLink

xxxx

mailLink

xxxx

eg:

Visit Card

Additional Info

  • xxxx

side image section

Explore Transnational Education Partnership Opportunities with Us!

Through international campuses and international partnerships, we hope to expand our physical and virtual presence. To do so, we're looking for high-quality partners that share IHNA's passion to providing a good student experience.

Please contact IHNA to learn more about being a transnational education partner with IHNA.

Email - enquiry@ihna.edu.au

Props

imageURL

xxxx

alt

xxxx

heading

xxxx

cta

xxxx

link

xxxx

reverse

xxxx

eg:

side image section

Additional Info

  • xxxx

Pathway Image Group

Props

firstImage

xxxx

secondImage

xxxx

eg:

Pathway Image Group

Additional Info

  • xxxx

Horizontal tab with in a box

Additional Details

first Lorem ipsum

first amet consectetur adipisicing elit. Consectetur sint cum expedita illo quas sequi iste repellendus cupiditate, aperiam facilis accusantium eius consequatur dolore saepe nemo. Officia possimus sapiente expedita?

Props

heading

xxxx

content

xxxx

eg:

Horizontal tab with in a box

Additional Info

  • xxxx

Pathways

Pathways

Relevant Courses for Comprehensive Learning.

  • Associate Diploma in Early Childhood Education and Care

Props

pathways

xxxx

eg:

Pathways

Additional Info

  • xxxx