Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
dfe6168
removed TooSmallDialog component
Jul 28, 2026
c01512a
updated AttentionFilled to Icon
Jul 29, 2026
7aacc87
removed the typing
Jul 29, 2026
f1dca52
migrated ChevronRight kyper component
Jul 29, 2026
5ecbd0f
feat: migrate kyper AttentionFilled Icon to MXUI
Jul 29, 2026
db6f4d4
Fix formatting issues in README props table
mwclemy Jul 29, 2026
47458e5
Fix markdown formatting in Props table
mwclemy Jul 29, 2026
21a7405
chore: trigger CI
Jul 29, 2026
9c878d3
addressed comments
Aug 3, 2026
16fa4e1
Merge branch 'cmwimo/CT-2388' into cmwimo/CT-2389
Aug 3, 2026
5aacf82
addressed comments
Aug 3, 2026
01db118
addressed comments
Aug 3, 2026
f2eb7fc
restore Readme
Aug 3, 2026
853fc68
back to using chevron_right
Aug 3, 2026
e76757a
fix more styles
Aug 4, 2026
7604b8b
fix config error
Aug 4, 2026
17a058d
Merge branch 'cmwimo/CT-2388' into cmwimo/CT-2389
Aug 4, 2026
b45af19
fix selectionbox
Aug 4, 2026
bbd364e
fi chevron size
Aug 5, 2026
c018a40
Merge branch 'cmwimo/CT-2388' into cmwimo/CT-2389
Aug 5, 2026
f2e725c
addressed comments
Aug 11, 2026
6aea8fe
Merge branch 'cmwimo/CT-2388' into cmwimo/CT-2389
Aug 11, 2026
2b14a8e
address comments according to the direction discussed
Aug 12, 2026
c4f702f
clean up some kyper token values
Aug 12, 2026
0f6f6cf
fixed more styles
Aug 12, 2026
6d1cfa2
Merge branch 'cmwimo/CT-2388' into cmwimo/CT-2389
Aug 12, 2026
1f8b47d
fixed styles
Aug 12, 2026
a9729bc
using spacing from Stack
Aug 13, 2026
6e338b0
moved --mui-spacing to styles.css
Aug 13, 2026
f8b0922
using Stack for spacing
Aug 13, 2026
9e8ae72
addressed more opportunities to use a Stack for spacing
Aug 13, 2026
094fe01
fix accountinfo
Aug 14, 2026
b0ad28d
use stack for spacing
Aug 14, 2026
8405fb8
fixing custom font sizes and using theme aware color value where needed
Aug 14, 2026
e7de889
Merge branch 'cmwimo/CT-2388' into cmwimo/CT-2389
Aug 14, 2026
9a4ccc4
removed unnecessary font customizations
Aug 14, 2026
d83202c
fixed conflicts
Aug 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions src/ConnectedTokenProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,17 @@ const connectThemeOverrides = (palette: Theme['palette']) => ({
},
},
},
MuiButton: {
styleOverrides: {
// MUI sizes icon slot children off the button size (medium 20px, large 22px),
// which beats the Icon's own size prop. Our chevrons are always 24px.
endIcon: {
Comment thread
wesrisenmay-mx marked this conversation as resolved.
'& > *:nth-of-type(1)': {
fontSize: '24px',
},
},
},
},
MuiChip: {
styleOverrides: {
label: {
Expand Down
9 changes: 2 additions & 7 deletions src/components/InstitutionTile.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ import { __ } from 'src/utilities/Intl'
import { useTokens } from '@kyper/tokenprovider'

import { Button, Chip } from '@mui/material'
import { ChevronRight } from '@kyper/icon/ChevronRight'
import { InstitutionLogo } from '@mxenabled/mxui'
import { Icon, InstitutionLogo } from '@mxenabled/mxui'

import { formatUrl } from 'src/utilities/FormatUrl'
import {
Expand All @@ -34,11 +33,7 @@ export const InstitutionTile = (props) => {
aria-label={__('Add account with %1', institution.name)}
className={'institutionButton '}
data-test={`${institution.name.replace(/\s+/g, '-')}-row`}
endIcon={
!institution.is_disabled_by_client && (
<ChevronRight color={tokens.TextColor.Default} height={16} width={16} />
)
}
endIcon={!institution.is_disabled_by_client && <Icon name="chevron_right" size={24} />}
fullWidth={true}
onClick={selectInstitution}
startIcon={
Expand Down
5 changes: 2 additions & 3 deletions src/components/support/SupportMenu.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ import PropTypes from 'prop-types'

import { useTokens } from '@kyper/tokenprovider'
import { UtilityRow } from '@kyper/utilityrow'
import { ChevronRight } from '@kyper/icon/ChevronRight'
import { Text } from '@mxenabled/mxui'
import { Icon, Text } from '@mxenabled/mxui'

import { __ } from 'src/utilities/Intl'

Expand Down Expand Up @@ -32,7 +31,7 @@ export const SupportMenu = React.forwardRef((props, menuRef) => {
<UtilityRow
borderType="inset-left"
onClick={selectGeneralSupport}
rightChildren={<ChevronRight />}
rightChildren={<Icon name="chevron_right" size={24} />}
subTitle={__('Get help connecting your account')}
title={__('Request support')}
/>
Expand Down
1 change: 1 addition & 0 deletions src/styles/spacing.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
:root {
--spacing-point-25: calc(var(--mui-spacing) * 0.25);
--spacing-point-5: calc(var(--mui-spacing) * 0.5);
--spacing-point-75: calc(var(--mui-spacing) * 0.75);
--spacing-1: calc(var(--mui-spacing) * 1);
--spacing-1-point-25: calc(var(--mui-spacing) * 1.25);
--spacing-1-point-5: calc(var(--mui-spacing) * 1.5);
Expand Down
38 changes: 8 additions & 30 deletions src/views/disclosure/DataRequested.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@ import React, { Fragment } from 'react'
import { useSelector } from 'react-redux'
import PropTypes from 'prop-types'

import { useTokens } from '@kyper/tokenprovider'
import { Text } from '@mxenabled/mxui'
import { ChevronRight } from '@kyper/icon/ChevronRight'
import { Link } from '@mui/material'
import { Icon, Text } from '@mxenabled/mxui'
import { Link, Stack } from '@mui/material'

import { selectConnectConfig } from 'src/redux/reducers/configSlice'

Expand All @@ -21,6 +19,7 @@ import { DataCluster } from 'src/components/DataCluster'
import { getDelay } from 'src/utilities/getDelay'

import { VIEWS } from 'src/views/disclosure/Interstitial'
import styles from 'src/views/disclosure/DataRequested.module.css'

export const DataRequested = (props) => {
useAnalyticsPath(...PageviewInfo.CONNECT_DISCLOSURE_DATA_REQUESTED)
Expand All @@ -31,8 +30,6 @@ export const DataRequested = (props) => {
aggIdentityDataCluster,
} = getDataClusters()
const connectConfig = useSelector(selectConnectConfig)
const tokens = useTokens()
const styles = getStyles(tokens)
const getNextDelay = getDelay()
const appName = useSelector((state) => state.profiles.client.oauth_app_name || null)

Expand Down Expand Up @@ -64,12 +61,11 @@ export const DataRequested = (props) => {
return (
<Fragment>
<SlideDown delay={getNextDelay()}>
<div style={styles.container}>
<Stack className={styles.container} spacing={0.5}>
<Text
bold={true}
component="h2"
data-test="data-requested-title"
style={styles.title}
truncate={false}
variant="H2"
>
Expand All @@ -78,7 +74,6 @@ export const DataRequested = (props) => {
<Text
component="p"
data-test="data-requested-subtitle"
style={styles.paragraph}
truncate={false}
variant="ParagraphSmall"
>
Expand All @@ -87,41 +82,24 @@ export const DataRequested = (props) => {
appName ? appName : __('Your app'),
)}
</Text>
</div>
</Stack>
{dataClusterElement}
<Link
className={styles.link}
data-test="data-available-button"
onClick={() => {
props.setCurrentView(VIEWS.AVAILABLE_DATA)
}}
style={styles.link}
variant="ParagraphSmall"
>
{__('Other available data')}
<ChevronRight style={styles.chevron} />
<Icon name="chevron_right" size={16} />
</Link>
</SlideDown>
</Fragment>
)
}

const getStyles = (tokens) => {
return {
title: {
marginBottom: tokens.Spacing.Tiny,
},
paragraph: {
marginBottom: tokens.Spacing.XSmall,
},
container: {
marginBottom: tokens.Spacing.Large,
},
link: {
fontWeight: tokens.FontWeight.Semibold,
fontSize: tokens.FontSize.Small,
},
}
}

DataRequested.propTypes = {
setCurrentView: PropTypes.func.isRequired,
}
Expand Down
7 changes: 7 additions & 0 deletions src/views/disclosure/DataRequested.module.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.container:global(.MuiStack-root) {
margin-bottom: var(--spacing-4);
}

.link:global(.MuiLink-root) {
gap: var(--spacing-point-5);
}
Loading
Loading