Git Product home page Git Product logo

component-lib's Introduction

Aesthetic-UI

AUI provides a robust, customizable, and accessible library of foundational and advanced components, enabling you to build your own design system and develop applications faster.

Authors

Features

  • Reusable
  • Versatile
  • Frictionless
  • Lighweight

Components

  • Alert
  • Avatar
  • Badge
  • Button
  • Card
  • Grids
  • Image
  • Input
  • Modal
  • Navigation
  • Rating
  • Snackbar
  • Text Utilities

Installation

CSS

Copy-paste the stylesheet link into your head before all other stylesheets to load our CSS.

  <link rel="stylesheet" href="https://aesthetic-ui.netlify.app/CSS/components.css">

JavaScript

Copy-paste this script file after the head tag to implement JS functionality.

  <script src="https://aesthetic-ui.netlify.app/Components/Alert/Alert.js"></script>
  <script src="https://aesthetic-ui.netlify.app/Components/Badge/Badge.js"></script>
  <script src="https://aesthetic-ui.netlify.app/Components/Card/Card.js"></script>
  <script src="https://aesthetic-ui.netlify.app/Components/Modal/modal.js"></script>
  <script src="https://aesthetic-ui.netlify.app/Components/Navigation/navigation.js"></script>
  <script src="https://aesthetic-ui.netlify.app/Components/Snackbar/snackbar.js"></script>

Icons

To use the Icons, you need to add Font Awesome Icons. Copy-paste the stylesheet link into your head tag for icons to appear on your screen.

  <script src="https://kit.fontawesome.com/d53bb09bcf.js" crossorigin="anonymous"></script>

Tech Stack

  • HTML
  • CSS
  • Javascript

๐Ÿš€ About Me

I'm a Advanced Front-end developer. I have working knowledge of HTML, CSS, Javascript, React, Java and MySQL.

๐Ÿ”— Feedback

If you have any feedback/suggestions, please reach out to me at

twitter

linkedin

Preview

Insert gif or video to demo

component-lib's People

Contributors

krgarima avatar

Watchers

 avatar

component-lib's Issues

CL - Review

  • Sidebar can be on the viewport, rn it covers the text when poped out

  • Have a proper undo button in the alert.

  • Have the code snippets with the same width in the documentation.

  • Badge and float button needs to be a perfect circle

  • Badge should be on the top and at the edge of the text/element.

  • Card: apply proper padding in cards, align the icons with text, remove margin from the badge on the card and give margin to close icon on the card.

  • Apply proper padding in the toast/snack bar, increase the time toast stays on the screen.

  • The toast should always be positioned on the viewport.

  • The text utilities page not working

  • class Naming at a few places is not explanatory, improve that and check in other files as well. Ex: .bold in alert.css

  • The JS code for alert could have been reused.

  • Consistency in units, if you are using px for less than 10px then use that everywhere.

  • Extract display: flex and justify content and repetitive code to a separate class and use it everywhere.

  • Use rems/ems for cards, paddings, and margins

  • Why use vh in margin?

  • Use color variables everywhere in your code and make sure that the naming of color variables is consistent.

  • display: none should be used to hide alerts and not opacity.

  • Apply styles to sliders.

  • UI Improvements:
    Documentation content can be in the center
    Buttons for navigation should have a different background color to set them apart from normal background.
    The Sidebar should always be present on desktop screens as navigation without it is a hassle.
    Change the color of links to improve Readability.
    Use primary or some light color for the link button.
    Avoid star(*) before username and password in input.
    Why is a disabled button added in the radio and checkbox?
    Change colors of CTA buttons in modal
    Dismissable drawer sidebar should be present by default and hidden on a smaller screen size.
    Use bigger icons in the Rating
    Not to use hacky value ex: .0001, 1.382555
    Remove console.log from the code.
    Have primary color more visible to the eye than secondary color.

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.