Giter VIP home page Giter VIP logo

chakra-templates's Introduction

Chakra Templates️

Production-ready Chakra UI Templates for developers

All Contributors

A growing collection of hand-crafted Chakra UI templates ready to drop into your React project

Visit the website: https://chakra-templates.dev

Find your template

Every template is embedded within an iframe on the page, so you can easily check what they look like and test the responsive behaviour.

Copy the code

Just click the code tab to see the actual source code of the template. Copy and paste it into your project and you are ready to go!

Enjoy your free time

Your just saved yourself a bunch of time not building the same stuff over and over again. Enjoy your free time!

Contributors ✨

If you want to contribute to this project, make sure to read the contribution guide first.

Thanks goes to these wonderful people (emoji key):

Achim Rolle
Achim Rolle

🐛 💻 📖 🤔 👀
Lazar Nikolov
Lazar Nikolov

💻 🐛 🎨 🤔
Ilija Boshkov
Ilija Boshkov

💻
Samba Ndiaye
Samba Ndiaye

💻
Oscar Sirvent
Oscar Sirvent

💻
Dominik Sumer
Dominik Sumer

💻
Michael Grigoryan
Michael Grigoryan

📖 💻
Omkar Kulkarni
Omkar Kulkarni

💻
Shun Kakinoki
Shun Kakinoki

📖
Kevin Peters
Kevin Peters

💻
Mikerophone
Mikerophone

💻
Olav Fosse
Olav Fosse

💻
Aaron Zhong
Aaron Zhong

💻
Anoop Nair
Anoop Nair

💻
Faheem Patel
Faheem Patel

💻
k-utsumi
k-utsumi

💻
Marco Nalon
Marco Nalon

💻
Brock Tillotson
Brock Tillotson

💻
chenchunaidu
chenchunaidu

💻
Rithul Kamesh
Rithul Kamesh

💻
Aditya Mathur
Aditya Mathur

💻
Ronak
Ronak

💻
Moyuru
Moyuru

💻
FC5570
FC5570

💻
Pranshu Dobhal
Pranshu Dobhal

💻
Edwin Lunandy
Edwin Lunandy

💻
Ediz
Ediz

💻
Fernando Salas
Fernando Salas

💻
Berrones Edwin
Berrones Edwin

💻
Danish Shakeel
Danish Shakeel

💻
TawalMc
TawalMc

💻
Bhupesh Pradhan
Bhupesh Pradhan

💻
Mohamed Samara
Mohamed Samara

💻
Prasanna Sridharan
Prasanna Sridharan

💻
Utkarsh Nagar
Utkarsh Nagar

📖
ekhiw
ekhiw

📖
Nayan Patel
Nayan Patel

💻
Harsh
Harsh

💻
Jakov Glavač
Jakov Glavač

💻
haruka-tm
haruka-tm

📖
deh3nne
deh3nne

📖
Saini Madhu
Saini Madhu

📖
Mansour benyoucef
Mansour benyoucef

📖
Elimihele God's favour
Elimihele God's favour

💻
Geeth Gunnampalli
Geeth Gunnampalli

💻
Thiago Marques
Thiago Marques

💻
Fernando Unger
Fernando Unger

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

chakra-templates's People

Contributors

allcontributors[bot] avatar bhupeshpr25 avatar chenchunaidu avatar danish17 avatar dependabot[bot] avatar dsumer avatar edizyurdakul avatar ekhiw avatar fernandounger avatar geeth24 avatar hauptrolle avatar igeligel avatar it-nalon avatar mah51 avatar mathuraditya724 avatar michaelgrigoryan25 avatar mochi-sann avatar mohamedsamara avatar nikolovlazar avatar omkark45 avatar osirvent avatar pateln123 avatar populationtwo avatar prasanna0908 avatar rithulkamesh avatar ronakonline avatar shunkakinoki avatar sudodeznit avatar tawalmc avatar utkarshn10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chakra-templates's Issues

proposal: Social Media Buttons

Hi, I am opening this issue for implementing social media buttons(facebook, messenger, etc..)

Here is one example

 <Button variant={"outline"} leftIcon={<FcGoogle />}>
    <Center>
      <Text>Sign in with Google</Text>
     </Center>
 </Button>

Copied tooltip visible after switching tabs

The copied tooltip remains visible, when switching the tab right after click the copy button.

Possible solution:

  • Programmatically close the tooltip when switching tabs
  • Don't use a tooltip at all, and just change the label of the button to copied for a short duration

Templates: Hero CTA with illustration

Hero CTA with illustration

  • Designed with 1920 width
  • Container: 2 columns centered, 640px each
  • Title font: Work Sans Bold 64px
  • Description font: Inter Medium 14px
  • Orange: Chakra's orange-400 or #ED8936 in HEX
  • Dark text: Chakra's gray-700 or #2D3748 in HEX
  • Light text: Chakra's gray-500 or #718096 in HEX
  • Secondary button background: Chakra's gray-100 or #EDF2F7 in HEX
  • Illustration height: 28rem
  • Template spacing: 112px top and bottom
  • Contents spacing: 112px between content and illustration, 40px between title, description and CTA, 24px horizontally between buttons
  • Illustration zip

CTA with illustration

Templates: Video Hero

Video Hero

  • Designed with 1920 width
  • Container: 2 columns centered, 640px each
  • Title font: Work Sans Bold 64px
  • Description font: Inter Medium 14px
  • Red: Chakra's red-400 or #F56565 in HEX
  • Dark text: Chakra's gray-700 or #2D3748 in HEX
  • Light text: Chakra's gray-500 or #718096 in HEX
  • Light red: Chakra's red-50 or #FFF5F5 in HEX
  • Template spacing: 160px top and bottom
  • Content spacing: 40px vertically between text, 24px horizontally between buttons
  • Blob zip

Video Hero

[BUG] Previews not working on firefox

Thanks for the fantastic website and templates!

However, the previews don't seem to work for me in Firefox.

Page

In Firefox:
image

In Brave:

image

Network:

image

Info

No specific tracker blocking or anything that would normally break these kinds of things.

MacBook Air M1, MacOS Monterey, Firefox 94.0.1

map

Template request

Describe the template you need

Additional information

Optional: Add screenshots, or Figma/Sketch files

LICENSE

What license is the code under?

Obviously, there's the "Copy the code" section on the home page, but it might be worth adding a license to this repository (like the UNLICENSE) to be more explicit about the copying terms.

It may also be worth considering if you want the code samples to be under a different license than the website itself, but that's up to you - the maintainer(s)

Buttons components

Feature request

Build button template like other template on the page

Describe the feature you need

I want to ask if It is possible to extract from https://chakra-templates.dev/components/cards page, the buttons used like: follow button or start your trial and make them like template component so user can copy easily their code and use them.
I can work on the extraction of codes and do more by building some buttons but I don't know if it follow the goal of the project to have more complete template.
Thanks

Additional information

Chakra pro template on Figma

Template request

Describe the template you need

Additional information

Optional: Add screenshots, or Figma/Sketch files

project

Template request

Describe the template you need

Additional information

Optional: Add screenshots, or Figma/Sketch files

Bug: useColorModeValue in Navbar

Error: React Hook "useColorModeValue" cannot be called inside a callback.

Template: Navbar

How to reproduce?
I created a react-app using create-react-app --template typescript installed all the Chakra UI dependencies using yarn.

I copied the code from Chakra templates dev website and put it in a separate .tsx file.

When I am using that component using <WithSubnavigation /> I see an error React Hook "useColorModeValue" cannot be called inside a callback. in DesktopNav function.

Feature: Improve SEO

We should add a better keywords, description, and Social Sharing Cards info for the pages and templates.

dashboard

Template request

Describe the template you need

Additional information

Optional: Add screenshots, or Figma/Sketch files

Bug: Header issues on LinkedIn built-in browser

Opening the Templates page in LinkedIn's built-in browser causes rendering issues in the Header component. This happens on iOS devices with a notch, so I suspect it's the safe-area property.

image

Blog Article List

Template request

A blog article list.

Describe the template you need

Pictures say more than 1000 words

localhost_3000_blog (3)

Something like this. What do you think?

Additional information

I can implement this if you want. I got it implemented already on a page and would like to share it.

Optional: Add screenshots, or Figma/Sketch files

localhost_3000_blog (3)

E learning template

Template request

E Learning for school

Describe the template you need

We need following sections Course list, course details, Lessons list, lesson summary, Instructors

Additional information

Reference: https://zone-ui.vercel.app/e-learning/

Optional: Add screenshots, or Figma/Sketch files

Templates: Hero CTA with Annotation

CTA with Annotation

  • Designed with 1920 width
  • Container: 2 columns centered, 640px each
  • Green: Chakra's green-400, or #48BB78 in HEX
  • Dark text: Chakra's gray-700 or #2D3748 in HEX
  • Light text: Chakra's gray-500 or #718096 in HEX
  • Bold text font: Work Sans Bold 64px
  • Copy text font: Inter Medium 14px
  • Annotation font: Caveat Bold 14px
  • Template spacing: 140px top and bottom
  • Contents spacing: 56px between punchline, description and buttons, 12px between the two buttons
  • Arrow zip

CTA with annotation

Templates: Grid with blurred backdrop

Grid with blurred backdrop

  • Designed with 1920 width
  • Container: 2 columns centered, 640px each
  • Caption font: Work Sans Bold 20px uppercased
  • Title font: Work Sans Bold 48px
  • Description font: Inter Medium 16px
  • Testimonial font: Inter Medium 14px
  • Client name font: Work Sans Bold 14px
  • Client profession font: Inter Medium 14px
  • Client photo size: 80px width x 80px height
  • Purple: Chakra's purple.400 or #9F7AEA in HEX
  • Backdrop blur: ~40px
  • Download assets

Grid with avatars

Preview Images

Feature request

Add preview images for the components on the homepage

Describe the feature you need

I want to be able to see preview images of the components of a specific category.

Current idea: Run a puppeteer script which does screenshots of the components and include them in the page.

carousel

Template request

Describe the template you need

Additional information

Optional: Add screenshots, or Figma/Sketch files

Template sorting

Feature request

Describe the feature you need

It should be possible to sort templates.

Additional information

Single Blog Page

Template request

Describe the template you need

Additional information

Optional: Add screenshots, or Figma/Sketch files

Auto complete tags input

Template request

A component with auto-complete for tag input, just like a stack overflow

Describe the template you need

Screenshot from 2021-10-26 09-33-06

Additional information

Optional: Add screenshots, or Figma/Sketch file

Cleaner URLs

Feature request

Describe the feature you need

Currently the directories in the filesystem are directly used as parts of the url.
Example:

  • Filesystem: src/pages/templates/pageSections/hero
  • URL: https://chakra-templates.dev/pageSections/hero

I thinks dash-case instead of camel case would be better.
It should look like https://chakra-templates.dev/page-sections/hero

Additional information

Templates: Join our team

Join our team

  • Place in Forms category
  • Designed with 1920 width
  • Container: 2 columns centered, 640px each
  • Title font: Work Sans Bold 80px
  • Form title font: Work Sans Bold 48px
  • Form description font: Inter Medium 16px
  • Form input font: Inter Medium 16px
  • Buttons font: Work Sans Bold 16px
  • "YOU" label: Work Sans Bold 18px
  • Avatars size: 80px width x 80px height
  • Form background: gray.50
  • Inputs background: gray.100
  • Upload CV background: gray.200
  • Form inputs text color: gray.500
  • Title, Form title and Upload CV text color: gray.800
  • "YOU" background: gray.800
  • Avatars stroke: 3px outside, linear gradient, top-right to bottom-left, red.400 at 0% to pink.400 at 50%
  • Golden avatar stroke: 3px outside, linear gradient, top-right to bottom-left, orange.400 at 0% to yellow.400 at 50%
  • Corner gradient blur: BLAST IT!
  • Corner gradient overlays the title!
  • Download assets

Join our team

DesktopNav Chakra-UI Link causes full page refresh

The following causes full page load on clicking nav item url.

              <Link
                p={2}
                href={navItem.href ?? '#'}
                fontSize={'sm'}
                fontWeight={500}
                color={linkColor}
                _hover={{
                  textDecoration: 'none',
                  color: linkHoverColor,
                }}>
                {navItem.label}
              </Link>

Using Next.js Link component with "as" solves the full page refresh problem.

<Link href="/flip" as="/flip" >Flip</Link>
But Wrapping Chakra-UI Link with Next.js Link creates conflict with PopoverTrigger.

Templates: Stats grid with image

Stats grid with image

  • Place in Features category
  • Designed with 1920 width
  • Container: 2 columns centered, 640px each
  • Caption font: Work Sans Bold 20px uppercased
  • Title font: Work Sans Bold 48px
  • Description font: Inter Medium 20px
  • Stat number font: Work Sans Bold 28px
  • Stat text font: Inter Medium 20px
  • Caption color: Chakra's gray.500 or #718096 in HEX
  • Title, Stat Number and bolded stat text color: white
  • Text color: Chakra's gray.400 or #A0AEC0 in HEX
  • Template spacing: Content centered vertically
  • Content spacing:
    • Between caption and title: 12px
    • Between title and description: 20px
    • Between description and stats: 80px
    • Between stat rows (vertically): 40px
    • Between stat columns (horizontally): 12px
    • Between stat number and text: 12px
  • Gradient colors:
    • Left: Chakra's gray.800 or #1A202C in HEX, starting from 55%
    • Right: Chakra's gray.700 or #2D3748 in HEX with 40% opacity
  • Image zip

Stats grid with image

collapse-state-when-drawer-opens-and-closes

Very nice work guys. THKS

I need for my project with this drawer. I have a button, when clicking this it only show just icons, hidding other informations.

Optional: Add screenshots, or Figma/Sketch files

image
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.