refactor(v2): combine nested theme providers into one (#2870)

This commit is contained in:
Alexey Pyltsyn 2020-06-05 10:09:13 +03:00 committed by GitHub
parent 2d8abe150f
commit 174cd8dc6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 83 additions and 131 deletions

View file

@ -6,7 +6,7 @@
*/
import React, {useState, Children} from 'react';
import useTabGroupChoiceContext from '@theme/hooks/useTabGroupChoiceContext';
import useUserPreferencesContext from '@theme/hooks/useUserPreferencesContext';
import classnames from 'classnames';
@ -19,7 +19,7 @@ const keys = {
function Tabs(props) {
const {block, children, defaultValue, values, groupId} = props;
const {tabGroupChoices, setTabGroupChoices} = useTabGroupChoiceContext();
const {tabGroupChoices, setTabGroupChoices} = useUserPreferencesContext();
const [selectedValue, setSelectedValue] = useState(defaultValue);
if (groupId != null) {