From 17ca9123f5f9f1ab5108dc2c1d340bf079249901 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Thu, 17 Oct 2019 16:55:12 +0300 Subject: [PATCH] Share component refactoring --- pages/document/[document].jsx | 2 +- pages/schedule.jsx | 2 +- src/components/Article.js | 10 +--------- src/components/Page/index.tsx | 2 +- src/components/{Share.js => Share/index.tsx} | 6 ++---- 5 files changed, 6 insertions(+), 16 deletions(-) rename src/components/{Share.js => Share/index.tsx} (76%) diff --git a/pages/document/[document].jsx b/pages/document/[document].jsx index 1caa3dae..47bb7748 100644 --- a/pages/document/[document].jsx +++ b/pages/document/[document].jsx @@ -2,7 +2,7 @@ import React from 'react' import Head from 'next/head' import { App } from '../../src/components/App' import Document from '../../src/components/Document' -import Share from '../../src/components/Share' +import { Share } from '../../src/components/Share' import menuModel from '../../src/models/menu' import { buildMenu } from '../../src/lib/menu' import { meta } from '../../src/lib/meta' diff --git a/pages/schedule.jsx b/pages/schedule.jsx index 7aed7b1e..a26929cc 100644 --- a/pages/schedule.jsx +++ b/pages/schedule.jsx @@ -2,7 +2,7 @@ import React from 'react' import Head from 'next/head' import { App } from '../src/components/App' import { Schedule } from '../src/components/Schedule' -import Share from '../src/components/Share' +import { Share } from '../src/components/Share' import menuModel from '../src/models/menu' import { buildMenu } from '../src/lib/menu' import { createApiUrl, requestGet, wrapInitialProps } from '../src/next-lib' diff --git a/src/components/Article.js b/src/components/Article.js index 058223b8..7e71c0bb 100644 --- a/src/components/Article.js +++ b/src/components/Article.js @@ -1,5 +1,6 @@ import React from 'react' import { dateFormat } from '../lib/date' +import { Share } from './Share' const Tag = ({ children }) => (
  • @@ -29,15 +30,6 @@ const Head = ({ date, tags = [], children }) => ( ) -const Share = () => ( -
    -
    Поделиться
    -
    Поделиться
    -
    Отправить
    -
    Твитнуть
    -
    -) - const Article = ({ children, date, tags, title, shareable }) => (
    ( +export const Share: React.FC = () => (
    Поделиться
    Поделиться
    @@ -8,5 +8,3 @@ const Share = () => (
    Твитнуть
    ) - -module.exports = Share