1
0
mirror of synced 2025-12-23 11:54:18 -05:00

Picker improvements (#21765)

* close Language and ArticleVersion pickers after click

* cleanup ArticleGridLayout due to VersionPicker changes

* fix tsc errors resulting from primer upgrade

* fix / update tests

* cleanup mobile pickers visual consistency

* use btn-sm on VersionPicker

* update translation and close on click for enterprise releases

Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com>
This commit is contained in:
Mike Surowiec
2021-09-30 16:22:13 -04:00
committed by GitHub
parent b9d3257689
commit d81f51ebf7
22 changed files with 465 additions and 653 deletions

View File

@@ -31,17 +31,16 @@ export const CodeLanguagePicker = ({ variant }: Props) => {
}
return (
<SelectMenu css className="position-relative">
<Button as="summary" css>
<SelectMenu className="position-relative">
<Button as="summary">
{currentLanguage.label} <Dropdown.Caret />
</Button>
<SelectMenu.Modal css style={{ minWidth: 300 }} align="right">
<SelectMenu.Header css>Programming Language</SelectMenu.Header>
<SelectMenu.Modal style={{ minWidth: 300 }} align="right">
<SelectMenu.Header>Programming Language</SelectMenu.Header>
<SelectMenu.List>
{codeLanguages.map((language) => (
<SelectMenu.Item
key={language.id}
css
as="a"
href={`${routePath}?langId=${language.id}`}
selected={language.id === currentLanguage.id}