Add AuthProvider to provide account and token
When logged in, the token and account info can be retrieved using
`useAuthContext` hook.
Fix jamid.node path in jamid.ts
Fix some eslint warnings.
Change-Id: I1ea4d537693df807b4ea67a277addfecfc749e4a
diff --git a/client/src/components/Button.tsx b/client/src/components/Button.tsx
index 9264355..c33def2 100644
--- a/client/src/components/Button.tsx
+++ b/client/src/components/Button.tsx
@@ -213,7 +213,7 @@
<IconButton {...props} disableRipple={true}>
<Icon fontSize="inherit" />
</IconButton>
-))(({ theme }) => ({
+))(() => ({
color: '#7E7E7E',
fontSize: '25px',
height: '36px',
@@ -278,7 +278,7 @@
<IconButton {...props} disableRipple={true}>
{emoji}
</IconButton>
-))(({ theme }) => ({
+))(() => ({
color: 'white',
fontSize: '20px',
height: '20px',
@@ -288,7 +288,7 @@
type SelectEmojiButtonProps = {
onEmojiSelected: (emoji: string) => void;
};
-export const SelectEmojiButton = ({ onEmojiSelected, ...props }: SelectEmojiButtonProps) => {
+export const SelectEmojiButton = ({ onEmojiSelected }: SelectEmojiButtonProps) => {
const [anchorEl, setAnchorEl] = useState<HTMLButtonElement | null>(null);
const handleOpenEmojiPicker = useCallback(