Skip to content

Commit 90a69c1

Browse files
Removed profile (#588)
1 parent dbcc573 commit 90a69c1

File tree

7 files changed

+5
-87
lines changed

7 files changed

+5
-87
lines changed

apps/acf-extension/src/background/index.ts

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import { AcfSchedule } from './acf-schedule';
2323
import registerContextMenus from './context-menu';
2424
import { auth } from './firebase';
2525
import { googleAnalytics } from './google-analytics';
26-
import { SyncConfig } from './sync-config';
2726
import { TabsMessenger } from './tab';
2827

2928
self['XMLHttpRequest'] = XMLHttpRequest;
@@ -74,31 +73,6 @@ try {
7473
}*/
7574
});
7675

77-
/**
78-
* On startup check if user is logged in and sync config
79-
* If user is not logged in then do nothing
80-
* If user is logged in then sync config
81-
* If user is logged in and last backup is more than 7 days then sync config
82-
* Set last backup time in local storage
83-
*/
84-
chrome.runtime.onStartup.addListener(() => {
85-
auth.authStateReady().then(() => {
86-
new FirebaseFirestoreBackground(auth).getProfile().then((profile) => {
87-
if (profile) {
88-
chrome.storage.local.get('last-backup', (result) => {
89-
if (result['last-backup'] === undefined) {
90-
new SyncConfig(auth).syncConfig(false);
91-
chrome.storage.local.set({ 'last-backup': Date.now() });
92-
} else if (Date.now() - result['last-backup'] > 604800000) {
93-
new SyncConfig(auth).syncConfig(true);
94-
chrome.storage.local.set({ 'last-backup': Date.now() });
95-
}
96-
});
97-
}
98-
});
99-
});
100-
});
101-
10276
/**
10377
* Set Context Menu for right click
10478
*/

apps/acf-options-page/src/app/app.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { LoginModal } from '../modal/login.modal';
88
import { SubscribeModal } from '../modal/subscribe.modal';
99
import { getManifest } from '../store/app.api';
1010
import { appSelector } from '../store/app.slice';
11-
import { firebaseIsLoginAPI, firebaseSelector, profileGetAPI } from '../store/firebase';
11+
import { firebaseIsLoginAPI, firebaseSelector } from '../store/firebase';
1212
import { useAppDispatch, useAppSelector } from '../store/hooks';
1313
import Configs from './configs/configs';
1414
import Header from './header';
@@ -29,12 +29,6 @@ function App() {
2929
});
3030
}, [dispatch]);
3131

32-
useEffect(() => {
33-
if (user) {
34-
dispatch(profileGetAPI());
35-
}
36-
}, [user, dispatch]);
37-
3832
const onCloseAlert = () => {
3933
setShow(false);
4034
localStorage.setItem('login', 'true');

apps/acf-options-page/src/app/header.tsx

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { useEffect, useState } from 'react';
33
import { Badge, Container, Nav, NavDropdown, Navbar, Offcanvas } from 'react-bootstrap';
44
import { useTranslation } from 'react-i18next';
55
import { SettingsModal } from '../modal';
6-
import { firebaseFirestoreSelector, firebaseSelector } from '../store/firebase';
6+
import { firebaseSelector } from '../store/firebase';
77
import { useAppDispatch, useAppSelector } from '../store/hooks';
88
import { switchSettingsModal } from '../store/settings/settings.slice';
99
import { switchTheme, themeSelector } from '../store/theme.slice';
@@ -16,7 +16,6 @@ function Header() {
1616
const handleClose = () => setShow(false);
1717
const handleShow = () => setShow(true);
1818
const theme = useAppSelector(themeSelector);
19-
const { profile } = useAppSelector(firebaseFirestoreSelector);
2019
const { role } = useAppSelector(firebaseSelector);
2120
const dispatch = useAppDispatch();
2221
const { t, i18n } = useTranslation();
@@ -69,11 +68,6 @@ function Header() {
6968
{role.toUpperCase()}
7069
</Badge>
7170
)}
72-
{profile && (
73-
<Badge bg='success' className='ms-2'>
74-
PUBLIC
75-
</Badge>
76-
)}
7771
</Navbar.Brand>
7872
<div className='d-flex'>
7973
<Navbar.Toggle aria-controls='basic-navbar-nav' onClick={handleShow}>
@@ -103,11 +97,6 @@ function Header() {
10397
{t('footer.discussion')}
10498
</Nav.Link>
10599
</Nav.Item>
106-
<Nav.Item as='li' className='col-6 col-lg-auto'>
107-
<Nav.Link target='_blank' rel='noopener noreferrer' title='configuration' href={APP_LINK.CONFIGS} className='rainbow-text'>
108-
{t('footer.configuration')} (new)
109-
</Nav.Link>
110-
</Nav.Item>
111100
<Nav.Item as='li' className='col-6 col-lg-auto'>
112101
<Nav.Link target='_blank' rel='noopener noreferrer' title='practice form' href={APP_LINK.TEST}>
113102
{t('footer.test')}

apps/acf-options-page/src/app/header_google.tsx

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
import { Nav, NavDropdown } from 'react-bootstrap';
2-
import { firebaseFirestoreSelector, firebaseLogoutAPI, firebaseSelector, switchFirebaseLoginModal } from '../store/firebase';
2+
import { firebaseLogoutAPI, firebaseSelector, switchFirebaseLoginModal } from '../store/firebase';
33
import { useAppDispatch, useAppSelector } from '../store/hooks';
44
import { switchSubscribeModal } from '../store/subscribe';
5-
import { LockFill } from '../util';
6-
import { HeaderProfile } from './header_profile';
75

86
export const HeaderGoogle = () => {
97
const dispatch = useAppDispatch();
108
const { user, role } = useAppSelector(firebaseSelector);
11-
const { profile } = useAppSelector(firebaseFirestoreSelector);
129

1310
/*
1411
const onPortalLink = async () => {
@@ -38,16 +35,7 @@ export const HeaderGoogle = () => {
3835
return (
3936
<div>
4037
{user ? (
41-
<NavDropdown
42-
title={
43-
<>
44-
{!profile && <LockFill className='me-1' />}
45-
{user.displayName}
46-
</>
47-
}
48-
id='subscription-nav-dropdown'
49-
align='end'
50-
>
38+
<NavDropdown title={user.displayName} id='subscription-nav-dropdown' align='end'>
5139
{!role && (
5240
<>
5341
<NavDropdown.Item title='subscribe' onClick={() => dispatch(switchSubscribeModal())}>
@@ -56,7 +44,6 @@ export const HeaderGoogle = () => {
5644
<NavDropdown.Divider />
5745
</>
5846
)}
59-
<HeaderProfile />
6047
<NavDropdown.Item title='logout' onClick={() => dispatch(firebaseLogoutAPI())}>
6148
Logout
6249
</NavDropdown.Item>
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
export * from './firebase-login.api';
22
export * from './firebase-login.slice';
3-
export * from './firestore';

apps/acf-options-page/src/store/store.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { configureStore } from '@reduxjs/toolkit';
22
import appReducer from './app.slice';
33
import { blogReducer } from './blog';
44
import { configReducers, configsListenerMiddleware, configsToastListenerMiddleware } from './config';
5-
import { firebaseFirestoreReducer, firebaseReducer } from './firebase';
5+
import { firebaseReducer } from './firebase';
66
import { googleDriveReducer, googleReducer } from './google';
77
import { settingsListenerMiddleware, settingsReducer } from './settings';
88
import { subscribeReducer } from './subscribe';
@@ -19,7 +19,6 @@ export const store = configureStore({
1919
google: googleReducer,
2020
googleDrive: googleDriveReducer,
2121
firebase: firebaseReducer,
22-
firebaseFirestore: firebaseFirestoreReducer,
2322
subscribe: subscribeReducer,
2423
...configReducers
2524
},

apps/acf-options-page/src/styles.scss

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,3 @@ body {
77
.popover {
88
--bs-popover-max-width: 550px;
99
}
10-
11-
/* You can add global styles to this file, and also import other style files */
12-
.rainbow-text {
13-
background-image: repeating-linear-gradient(45deg, violet, indigo, blue, green, yellow, orange, red, violet);
14-
text-align: center;
15-
background-size: 800% 800%;
16-
-webkit-background-clip: text;
17-
-webkit-text-fill-color: transparent;
18-
animation: rainbow 8s ease infinite;
19-
}
20-
21-
@keyframes rainbow {
22-
0% {
23-
background-position: 0% 50%;
24-
}
25-
26-
50% {
27-
background-position: 100% 25%;
28-
}
29-
30-
100% {
31-
background-position: 0% 50%;
32-
}
33-
}

0 commit comments

Comments
 (0)