diff --git a/packages/compass-components/src/components/accordion.tsx b/packages/compass-components/src/components/accordion.tsx index 5c6c501a530..f8248ebe731 100644 --- a/packages/compass-components/src/components/accordion.tsx +++ b/packages/compass-components/src/components/accordion.tsx @@ -32,13 +32,13 @@ const buttonLightThemeStyles = css({ const buttonDarkThemeStyles = css({ color: uiColors.white, }); -const containerStyles = css({ - display: 'flex', - alignItems: 'center', -}); const buttonIconStyles = css({ marginRight: spacing[1], }); +const buttonTextStyles = css({ + alignItems: 'baseline', + display: 'flex', +}); const buttonHintStyles = css({ margin: 0, marginLeft: spacing[1], @@ -61,31 +61,31 @@ function UnthemedAccordion({ const labelId = useId('label-'); return ( <> -
- -
+ + {open && (
diff --git a/packages/databases-collections/src/components/collation-fields/collation-fields.jsx b/packages/databases-collections/src/components/collation-fields/collation-fields.jsx index 373531ecaf7..72f421ca9be 100644 --- a/packages/databases-collections/src/components/collation-fields/collation-fields.jsx +++ b/packages/databases-collections/src/components/collation-fields/collation-fields.jsx @@ -1,13 +1,19 @@ +import _ from 'lodash'; import React from 'react'; import PropTypes from 'prop-types'; import { Select, Option, SelectSize } from '@mongodb-js/compass-components'; -import _ from 'lodash'; +import { css } from '@mongodb-js/compass-components'; + +const optionsSelectDropdownStyles = css({ + zIndex: 1, + 'button:focus, button:focus-within': { + zIndex: 20 + } +}); import COLLATION_OPTIONS from '../../constants/collation'; import FieldSet from '../field-set/field-set'; -import styles from './collation-fields.module.less'; - function CollationOptions(values) { const unifiedValues = values.map((elem) => ({ value: (typeof elem === 'object') ? elem.value : elem, @@ -57,7 +63,7 @@ function CollationFields({