Commit Graph

66 Commits

Author SHA1 Message Date
Calvin Jhunjhuwala
46f98c8e2b updated and working showcase for call out media 2026-06-08 16:50:17 -07:00
Calvin Jhunjhuwala
c77ceaad62 adding a README 2026-06-08 16:50:17 -07:00
akcodez
b9f5ddb180 merge main in, resolve comments 2026-06-08 16:50:17 -07:00
akcodez
ef7032611b Update HeaderHeroSplitMedia styles for aspect ratio and title alignment
- Changed tablet aspect ratio from 2:1 to 16:9 for better compatibility with an 8-column grid.
- Adjusted title alignment in the title-only layout from center to top for improved visual hierarchy.
2026-06-08 16:50:16 -07:00
akcodez
b96e415b76 minor qa changes 2026-06-08 16:50:16 -07:00
akcodez
80f3b1d670 Refactor HeaderHeroSplitMedia styles for tablet and accent surfaces
- Updated spacing variables for tablet view to enhance layout consistency.
- Introduced accent-specific spacing for title and description groups on tablet and desktop.
- Adjusted margin and gap values for improved responsiveness and visual hierarchy.
2026-06-08 16:50:16 -07:00
akcodez
c69abdd963 Update HeaderHeroSplitMedia styles for improved color consistency and dark mode support
- Refactored color variables to use design tokens for better maintainability.
- Ensured consistent text colors for titles and descriptions in both light and dark modes.
- Adjusted color values for better contrast and readability across themes.
2026-06-08 16:50:16 -07:00
akcodez
8eb0b15982 Add HeaderHeroSplitMedia styles and adjust typography margins
- Introduced new styles for the HeaderHeroSplitMedia component, including layout, typography, and responsive design adjustments.
- Updated margin-bottom for paragraph and label-r elements to enhance spacing consistency.
2026-06-08 16:50:16 -07:00
gabriel-ortiz
0651e4e27e Add theme mode mixin and update CardIcon focus styles
- Introduced a new SCSS mixin for theme mode that applies styles based on light or dark themes, with validation for mode parameters.
- Updated CardIcon styles to maintain background color on focus for both light and green themes, enhancing accessibility and user experience.
- Removed unnecessary import from SmallTilesSection styles to streamline the codebase.
2026-06-08 16:49:58 -07:00
gabriel-ortiz
f0d0fee879 Add warning for empty cards in SmallTilesSection
- Implemented a console warning in the SmallTilesSection component to notify when no cards are provided, improving debugging and user feedback.
2026-06-08 16:49:58 -07:00
gabriel-ortiz
9f95c7c551 Add SmallTilesSection component and styles
- Introduced the SmallTilesSection component for displaying multiple CardIcon components in a responsive grid layout.
- Implemented SCSS styles for the SmallTilesSection, including responsive grid behavior and spacing adjustments.
- Added documentation for the SmallTilesSection component, detailing usage, props, and examples.
- Updated main stylesheet to include SmallTilesSection styles.
2026-06-08 16:49:58 -07:00
akcodez
ad01b3b689 Focus should not activate button hover - cardimage 2026-06-08 16:49:58 -07:00
akcodez
a2be74ed52 Card - image : hovering card should not activate button hover state 2026-06-08 16:49:57 -07:00
akcodez
c775e7507b fix disasbled dark mode link color 2026-06-08 16:49:57 -07:00
akcodez
efeecdcb3a Refactor button typography for responsiveness and consistency
- Updated Button component styles to use responsive typography mixins for better adaptability across devices.
- Removed redundant media queries and adjusted font sizes and line heights for both button types.
- Ensured margin resets to maintain consistent spacing in various contexts.
- Enhanced CSS for improved readability and maintainability.
2026-06-08 16:49:57 -07:00
akcodez
4b8286e510 Update CardImage and TileLogo components for improved responsiveness and layout
- Adjusted column spans in CardImage showcase to support a 4-column layout on larger screens.
- Updated TileLogo showcase to reflect changes in aspect ratios and responsive behavior, ensuring proper display across different screen sizes.
- Enhanced SCSS styles for both components to maintain consistency in appearance and functionality in light and dark themes.
- Refined documentation to clarify usage and responsive design principles for both CardImage and TileLogo components.
2026-06-08 16:49:57 -07:00
Calvin Jhunjhuwala
a659fd5fc0 working font styles and updated card grid 2026-06-08 16:49:55 -07:00
akcodez
a86ebe23d8 rename link 2026-06-08 16:49:49 -07:00
akcodez
6b8d8df946 Add link button functionality and styles
- Introduced link button support in the Button component, allowing buttons to render as anchor elements when an `href` prop is provided.
- Updated Button showcase to demonstrate link buttons for internal and external navigation.
- Enhanced Button SCSS styles to ensure proper appearance and behavior for link buttons in both light and dark themes.
- Added documentation for link button usage in the Button showcase.
2026-06-08 16:49:49 -07:00
akcodez
a869688db4 add bottom padding 2026-06-08 16:49:49 -07:00
akcodez
a512824c7d Enhance CardImage showcase with image scaling demo and responsive layout adjustments
- Added a new image scaling demonstration to the CardImage showcase, illustrating a zoom effect on hover.
- Updated layout of CardImage components to improve responsiveness, adjusting column spans for various screen sizes.
- Introduced a new image from Figma for the scaling demo and included detailed descriptions of the scaling behavior.
- Refined SCSS styles to support the new layout and ensure consistent spacing across different screen sizes.
2026-06-08 16:49:49 -07:00
akcodez
1d888dc574 Add CardImage component with showcase and documentation
- Introduced the CardImage component, a responsive card designed to display an image, title, subtitle, and call-to-action button.
- Implemented three responsive size variants (LG, MD, SM) that adapt to viewport width.
- Added interactive states including default, hover, focus, pressed, and disabled.
- Created a comprehensive showcase page demonstrating all variants and states of the CardImage component.
- Included detailed documentation covering usage examples, props API, design tokens, and accessibility features.
- Added SCSS styles for the CardImage component, ensuring compatibility with both light and dark themes.
2026-06-08 16:49:49 -07:00
akcodez
10fad3a313 Add CardIcon component with showcase and documentation
- Introduced the CardIcon component, a clickable card featuring an icon and label text, supporting two color variants (Neutral and Green) and five interaction states (Default, Hover, Focused, Pressed, Disabled).
- Implemented responsive sizing that adapts at breakpoints (SM, MD, LG).
- Created a comprehensive showcase page demonstrating all variants, states, and usage examples.
- Added detailed documentation covering usage guidelines, best practices, and API reference.
- Included SCSS styles for the CardIcon component, ensuring compatibility with both light and dark themes.
2026-06-08 16:49:49 -07:00
akcodez
aafc8a23c4 Refactor TileLogo component styles and class naming to align with BDS conventions
- Updated SCSS styles to replace 'tile-logo' namespace with 'bds-tile-logo' for consistency with the Brand Design System.
- Adjusted class names in the TileLogo component to reflect the new naming convention.
- Ensured all styles and variants (square, rectangle, neutral, green) are updated accordingly for both light and dark themes.
2026-06-08 16:49:49 -07:00
akcodez
354d0c797b Add TileLogo component with showcase and documentation
- Introduced the TileLogo component, designed for displaying brand logos with interactive states.
- Implemented two shape variants (Square and Rectangle) and two color variants (Neutral and Green), with responsive sizing.
- Created a comprehensive showcase page demonstrating all variants, states, and usage examples.
- Added detailed documentation covering usage guidelines, best practices, and API reference.
- Included SCSS styles for the TileLogo component, ensuring compatibility with both light and dark themes.
2026-06-08 16:49:49 -07:00
akcodez
3391f69927 Refactor CardOffgrid typography styles to utilize predefined classes
- Updated CardOffgrid component to use .subhead-lg-l and .body-l classes for title and description typography, respectively.
- Removed custom font size and line height definitions from SCSS and CSS files for improved consistency and maintainability.
- Adjusted related styles to ensure compatibility with the new typography approach.
2026-06-08 16:49:49 -07:00
akcodez
4ff7e43022 Add CardOffgrid component with showcase and documentation
- Introduced the CardOffgrid component, designed for displaying feature highlights with customizable icons, titles, and descriptions.
- Implemented two color variants: neutral and green, with interactive states and a unique hover animation.
- Created a comprehensive showcase page demonstrating all variants and states of the CardOffgrid component.
- Added detailed documentation covering usage guidelines, best practices, and API reference.
- Included SCSS styles for the CardOffgrid component, ensuring compatibility with both light and dark themes.
2026-06-08 16:49:48 -07:00
Calvin Jhunjhuwala
2836e6a3e5 minor copy change, pushiong fixed color 2026-06-08 16:49:41 -07:00
Calvin Jhunjhuwala
01b879e9f0 edits for dark mode card 2026-06-08 16:49:41 -07:00
Calvin Jhunjhuwala
9fa3c6aff4 consolidating classes, still need superscript specs 2026-06-08 16:49:41 -07:00
Calvin Jhunjhuwala
76e37d8755 working card stat, finalizing sup, cleaning up code cleanliness 2026-06-08 16:49:41 -07:00
akcodez
09626787b6 Update Divider component to replace 'black' color variant with 'base' for improved theme adaptability
- Changed all instances of 'black' to 'base' in the Divider component and its documentation to reflect the new high-contrast color that adapts to light and dark themes.
- Updated showcase page and styles to ensure consistency with the new color naming convention.
2026-06-08 16:49:41 -07:00
akcodez
53c077ec1c fix colors 2026-06-08 16:49:41 -07:00
akcodez
5e815c0541 add height 2026-06-08 16:49:41 -07:00
akcodez
2f19c9b258 Add Divider component and documentation
- Introduced the Divider component following the XRPL Brand Design System, supporting horizontal and vertical orientations, three stroke weights (thin, regular, strong), and three color variants (gray, black, green).
- Created a comprehensive showcase page for the Divider component, demonstrating its usage and variations.
- Added detailed documentation for the Divider component, including props API, usage examples, and best practices.
- Included styles for the Divider component in SCSS format, ensuring compatibility with light and dark themes.
2026-06-08 16:49:41 -07:00
Calvin Jhunjhuwala
e147528bfb removing extra css 2026-06-08 16:49:40 -07:00
Calvin Jhunjhuwala
a43eb0e149 renaming class name to bds 2026-06-08 16:49:40 -07:00
Calvin Jhunjhuwala
074124513b working grid for fill and auto 2026-06-08 16:49:40 -07:00
Calvin Jhunjhuwala
e03454fa46 clean up of grid, working on all screen sizes, logic built out 2026-06-08 16:49:40 -07:00
akcodez
3a4c6fbcd3 add arialbel 2026-06-08 16:49:40 -07:00
akcodez
9f1032c9de Refactor Button Styles for Responsive Design
Updated button styles to enhance responsiveness across devices by replacing fixed breakpoints with a mixin for the xl breakpoint. Adjusted typography and padding for smaller screens to ensure consistent appearance and usability. Improved comments for clarity on the import order and design tokens.
2026-06-08 16:49:40 -07:00
akcodez
6dd5494018 Refactor Tertiary Button Styles for Dark Mode
Updated the styles for the tertiary button in dark mode, including hover, focus, active, and disabled states. Adjusted padding and added text decoration for better visual feedback. Enhanced responsiveness for smaller screens to ensure consistent behavior across devices.
2026-06-08 16:49:40 -07:00
akcodez
9b82c689b5 Enhance dark mode styles for primary and secondary buttons, adding detailed states for hover, focus, active, and disabled conditions. Update CSS to reflect new design specifications for secondary button in dark mode. 2026-06-08 16:49:40 -07:00
akcodez
c7ece5ac80 add primary dark mode 2026-06-08 16:49:40 -07:00
akcodez
a7f7e734b8 Add Tertiary Button Showcase Component
Introduced a new ButtonShowcaseTertiary component to demonstrate the BDS Tertiary Button, including its various states and usage examples. Removed the previous ButtonShowcase component to streamline the showcase and focus on the Tertiary variant. Updated Button component to support the new variant and adjusted related styles in the CSS for both green and black themes.
2026-06-08 16:49:40 -07:00
akcodez
ac81c00ccd add proper focus and active / hover states 2026-06-08 16:49:40 -07:00
akcodez
35cda6d34c add full primary button 2026-06-08 16:49:40 -07:00
akcodez
6f6b3671f7 fix link spacing 2026-06-08 16:49:16 -07:00
akcodez
bc1ed1f70c add proper breakpoint sizing 2026-06-08 16:49:16 -07:00
akcodez
87b39b2333 rm deprecated linkCOlor 2026-06-08 16:49:16 -07:00