diff --git a/packages/strapi-admin/admin/src/components/Tooltip/index.js b/packages/strapi-admin/admin/src/components/Tooltip/index.js deleted file mode 100644 index 38f82e39e9..0000000000 --- a/packages/strapi-admin/admin/src/components/Tooltip/index.js +++ /dev/null @@ -1,23 +0,0 @@ -import ReactTooltip from 'react-tooltip'; -import styled from 'styled-components'; - -// TODO : replace by the buffet tooltip component when it will be released -// Add !important to customize CSS is recommended by react-tooltip in the official readme -const Tooltip = styled(ReactTooltip).attrs(({ delayShow = 500, theme }) => ({ - // Pre set the tooltip static props. - place: 'bottom', - effect: 'solid', - delayShow, - arrowColor: 'transparent', - backgroundColor: theme.main.colors.greyDark, -}))` - padding: 0.5rem 0.7rem !important; - opacity: 1 !important; - border-radius: ${({ theme }) => theme.main.sizes.borderRadius} !important; - max-width: 400px; - max-height: 400px; - overflow: hidden; - text-overflow: ellipsis; -`; - -export default Tooltip; diff --git a/packages/strapi-admin/ee/admin/components/ProviderButton/index.js b/packages/strapi-admin/ee/admin/components/ProviderButton/index.js index 6f2d97a72e..df1083bcfb 100644 --- a/packages/strapi-admin/ee/admin/components/ProviderButton/index.js +++ b/packages/strapi-admin/ee/admin/components/ProviderButton/index.js @@ -1,7 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { Text } from '@buffetjs/core'; -import Tooltip from '../../../../admin/src/components/Tooltip'; +import { Tooltip } from '@buffetjs/styles'; import { ProviderButtonWrapper, ProviderLink } from './ProviderButtonStyles'; const ProviderButton = ({ provider }) => { diff --git a/packages/strapi-admin/ee/admin/containers/AuthPage/components/Login/Separator.js b/packages/strapi-admin/ee/admin/containers/AuthPage/components/Login/Separator.js deleted file mode 100644 index 96f8896153..0000000000 --- a/packages/strapi-admin/ee/admin/containers/AuthPage/components/Login/Separator.js +++ /dev/null @@ -1,33 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import styled from 'styled-components'; -import { Flex, Padded, Text } from '@buffetjs/core'; - -const BorderTop = styled.div` - border-top: 1px solid ${({ theme }) => theme.main.colors.border}; - width: 100%; -`; - -// TODO : replace by the buffet component when it is released -const Separator = ({ label }) => { - return label ? ( - - - - {label} - - - - ) : ( - - ); -}; - -Separator.defaultProps = { - label: null, -}; -Separator.propTypes = { - label: PropTypes.string, -}; - -export default Separator; diff --git a/packages/strapi-admin/ee/admin/containers/AuthPage/components/Login/index.js b/packages/strapi-admin/ee/admin/containers/AuthPage/components/Login/index.js index dc0e755426..31cd67cba7 100644 --- a/packages/strapi-admin/ee/admin/containers/AuthPage/components/Login/index.js +++ b/packages/strapi-admin/ee/admin/containers/AuthPage/components/Login/index.js @@ -2,13 +2,11 @@ import React from 'react'; import PropTypes from 'prop-types'; import { Link } from 'react-router-dom'; import { useIntl } from 'react-intl'; -import { Flex, Padded, Text } from '@buffetjs/core'; -import { LoadingIndicator } from '@buffetjs/styles'; +import { Flex, Padded, Text, Separator } from '@buffetjs/core'; +import { LoadingIndicator, Tooltip } from '@buffetjs/styles'; import { BaselineAlignment } from 'strapi-helper-plugin'; import BaseLogin from '../../../../../../admin/src/containers/AuthPage/components/Login/BaseLogin'; -import Tooltip from '../../../../../../admin/src/components/Tooltip'; -import Separator from './Separator'; import ProviderButton from '../../../../components/ProviderButton'; import { ProviderButtonWrapper, diff --git a/packages/strapi-admin/ee/admin/containers/AuthPage/components/Providers/index.js b/packages/strapi-admin/ee/admin/containers/AuthPage/components/Providers/index.js index e02ff53893..441ae7bfb8 100644 --- a/packages/strapi-admin/ee/admin/containers/AuthPage/components/Providers/index.js +++ b/packages/strapi-admin/ee/admin/containers/AuthPage/components/Providers/index.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Button, Flex, Padded } from '@buffetjs/core'; +import { Button, Flex, Padded, Separator } from '@buffetjs/core'; import { LoadingIndicator } from '@buffetjs/styles'; import { Redirect, useHistory } from 'react-router-dom'; import styled from 'styled-components'; @@ -11,7 +11,6 @@ import Logo from '../../../../../../admin/src/containers/AuthPage/components/Log import Section from '../../../../../../admin/src/containers/AuthPage/components/Section'; import ProviderButton from '../../../../components/ProviderButton'; import { useAuthProviders } from '../../../../hooks'; -import Separator from '../Login/Separator'; const ProviderWrapper = styled.div` padding: 5px 4px; @@ -51,7 +50,12 @@ const Providers = () => { )} - +