Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Components and Include New Icons #1

Merged
merged 17 commits into from
Mar 27, 2024

Commits on Mar 26, 2024

  1. Set of icons and Storybook section added for display

    This commit includes a set of icons for project use. A section in Storybook has also been added to interactively view these icons. This assists in understanding how these icons appear in different contexts, enabling the selection of the most suitable icon for each situation.
    
    The icons were designed by Atisa, whose work can be found at https://iconduck.com/designers/atisa. Appreciation is extended to Atisa for the excellent work in designing these icons.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    4481ef7 View commit details
    Browse the repository at this point in the history
  2. Cell background color modification feature added to table

    This commit introduces a feature that allows the modification of the background color of table cells. This enhancement provides more flexibility in customizing the appearance of the table, enabling the highlighting of specific cells, rows, or columns for better data visualization and readability.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    3df2e38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12c2fb6 View commit details
    Browse the repository at this point in the history
  4. Fixed issue with aria-describedby attribute when screenReaderText is …

    …absent
    
    This commit addresses an issue where the id was being added to the aria-describedby attribute even when screenReaderText was not present. Now, the aria-describedby attribute will only be populated if screenReaderText is provided, ensuring proper accessibility standards are maintained.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    6053c05 View commit details
    Browse the repository at this point in the history
  5. Implemented responsive design for tabs and actionBottomSheet

    This commit resolves a design issue by rendering tabs for Desktop views and a button with actionBottomSheet for mobile and tablet views. This ensures a seamless user experience across different device types by providing an interface that is tailored to the screen size and capabilities of the device.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    72859b5 View commit details
    Browse the repository at this point in the history
  6. Added Storybook addon for linking to Figma or GitHub in component sto…

    …ries
    
    This commit includes a Storybook addon that allows linking to Figma or GitHub directly from any component's story. This enhancement provides a convenient way to access the design or source code of the component, improving the workflow for developers and designers.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2c24406 View commit details
    Browse the repository at this point in the history
  7. Added more icons to the project

    This commit includes the addition of more icons to the project. These icons enhance the visual appeal and user experience of the application, providing more options for visual communication and interaction.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    020bd3e View commit details
    Browse the repository at this point in the history
  8. Refactored and improved icon component

    This commit includes a refactoring of the icon component, improving their structure and performance. The changes enhance the maintainability of the code and provide a more efficient rendering of the icons, leading to an improved user experience.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    8c0fda6 View commit details
    Browse the repository at this point in the history
  9. Resolved onBlur execution error and improved accessibility

    This commit addresses several issues:
    
    1. Fixed an error that occurred during the execution of the onBlur event.
    2. Enhanced error handling to distinguish between normal and ranged errors.
    3. Rectified an issue with empty aria labels in SVGs within buttons, improving accessibility.
    4. Corrected the event name for the onBlur event in the InputDate component, ensuring accurate event handling.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    525da9c View commit details
    Browse the repository at this point in the history
  10. Implemented sticky column headers and scroll features in table

    This commit addresses the following enhancements in the table component:
    
    1. When the user scrolls, the column header now remains sticky with a shadow effect, improving readability and user experience.
    2. Only vertical scrolling is enabled, providing a more focused view of the data.
    3. The maximum height of the table is set to 768px. Beyond this height, scrolling is enabled on desktop devices, ensuring the table remains within a manageable size.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    86d930c View commit details
    Browse the repository at this point in the history
  11. Changed align-items property in carousel from center to stretch

    This commit includes a modification to the carousel component's CSS. The align-items property has been changed from 'center' to 'stretch'. This change allows the items in the carousel to fill the full height of the container, providing a more uniform appearance.
    kubit-ui committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    35a6ec8 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Added links to GitHub and Figma in all component stories

    Links to the corresponding repositories on GitHub and designs on Figma have been added to all component stories. This will provide easier and direct access to the relevant resources for each component.
    kubit-ui committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    54a03a1 View commit details
    Browse the repository at this point in the history
  2. Implemented multi-row and column support

    Enhanced the application to support multiple rows and columns. This update provides a more flexible layout and improves the display of data, allowing for a more organized and readable structure
    kubit-ui committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    9307160 View commit details
    Browse the repository at this point in the history
  3. Added links to GitHub and Figma in all component stories

    Links to the corresponding repositories on GitHub and designs on Figma have been added to all component stories. This will provide easier and direct access to the relevant resources for each component
    kubit-ui committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    4a8846f View commit details
    Browse the repository at this point in the history
  4. Fixed inputCurrency with maxDecimals set to 0

    Resolved an issue with the inputCurrency component when maxDecimals was set to 0. The component now correctly handles this case, ensuring accurate and expected behavior.
    kubit-ui committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    e2da5b5 View commit details
    Browse the repository at this point in the history
  5. Fixed focus issue with disabled toggle

    Resolved an issue where the toggle component was still receiving focus even when it was disabled. The component now correctly ignores focus events when it is in a disabled state, improving usability and user experience
    kubit-ui committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    76eed1a View commit details
    Browse the repository at this point in the history
  6. Update package and gitignore

    kubit-ui committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8871b2c View commit details
    Browse the repository at this point in the history