diff --git a/components/UserIconImage.tsx b/components/UserIconImage.tsx
deleted file mode 100644
index bffa313..0000000
--- a/components/UserIconImage.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import { Button, Link } from '@material-ui/core';
-import AccountCircle from '@material-ui/icons/AccountCircle';
-import React from 'react';
-
-export function UserIconImage(): JSX.Element {
- const userIconImage = localStorage.getItem('userIconImage');
- const userId = localStorage.getItem('userId');
- if (userIconImage) {
- return (
- <>
-
-
-
-
- >
- );
- } else {
- return ;
- }
-}
diff --git a/components/UserName.tsx b/components/UserName.tsx
index 45e10a8..510191e 100644
--- a/components/UserName.tsx
+++ b/components/UserName.tsx
@@ -2,14 +2,21 @@ import { firebaseConfig } from '../utils/firebaseConfig';
import axios from '../utils/axios';
import firebase from 'firebase/app';
import React from 'react';
-import { Link, Typography, useTheme, useMediaQuery } from '@material-ui/core';
+import {
+ Link,
+ Typography,
+ useTheme,
+ useMediaQuery,
+ Button,
+} from '@material-ui/core';
+
+import AccountCircle from '@material-ui/icons/AccountCircle';
export function UserName(): JSX.Element {
const theme = useTheme();
const showName = useMediaQuery(theme.breakpoints.up('md'));
- if (!showName) {
- return <>>;
- }
+
+ const userIconImage = localStorage.getItem('userIconImage');
const userName = localStorage.getItem('userName');
const userId = localStorage.getItem('userId');
const refreshToken = localStorage.getItem('refreshToken');
@@ -55,21 +62,77 @@ export function UserName(): JSX.Element {
}
if (userName) {
+ // 画面幅狭い
+ if (!showName) {
+ return (
+ <>
+
+
+
+
+ >
+ );
+ }
return (
-
-
+
-
+ 投稿
+
+
+
+
+ {userName}
+
+
+ >
);
} else {
+ // 画面幅狭い
+ if (!showName) {
+ return (
+ <>
+
+
+
+ >
+ );
+ }
return (
+
ログイン
diff --git a/pages/_app.tsx b/pages/_app.tsx
index 0073618..1c4a396 100644
--- a/pages/_app.tsx
+++ b/pages/_app.tsx
@@ -21,9 +21,6 @@ const MyApp: FC = ({ Component, pageProps }: AppProps) => {
const DynamicComponentUserName = dynamic(() =>
import('../components/UserName').then((mod) => mod.UserName)
);
- const DynamicComponentUserIconImage = dynamic(() =>
- import('../components/UserIconImage').then((mod) => mod.UserIconImage)
- );
const theme2 = useTheme();
const showTitle = useMediaQuery(theme2.breakpoints.up('sm'));
@@ -58,8 +55,6 @@ const MyApp: FC = ({ Component, pageProps }: AppProps) => {
aria-controls="menu-appbar"
aria-haspopup="true"
color="inherit">
- {/* ログイン済みならtwitterアイコンを表示 / ログインしていなかったら人アイコン*/}
-
{/* ログイン済みならtwitterの名前を表示 / ログインしていなかったらゲストユーザー*/}