Add flag to enable activity menu

This commit is contained in:
Deluan 2020-11-09 15:31:05 -05:00
parent 56803d0151
commit a2e76d6898
5 changed files with 9 additions and 2 deletions

View File

@ -51,6 +51,7 @@ type configOptions struct {
DevPreCacheAlbumArtwork bool
DevDisableTrackCoverArt bool
DevOldCacheLayout bool
DevActivityMenu bool
}
type scannerOptions struct {
@ -138,6 +139,7 @@ func init() {
viper.SetDefault("devprecachealbumartwork", false)
viper.SetDefault("devoldcachelayout", false)
viper.SetDefault("devdisabletrackcoverart", false)
viper.SetDefault("devactivitymenu", false)
}
func InitConfig(cfgFile string) {

View File

@ -34,6 +34,7 @@ func serveIndex(ds model.DataStore, fs http.FileSystem) http.HandlerFunc {
"welcomeMessage": policy.Sanitize(conf.Server.UIWelcomeMessage),
"enableTranscodingConfig": conf.Server.EnableTranscodingConfig,
"gaTrackingId": conf.Server.GATrackingID,
"devActivityMenu": conf.Server.DevActivityMenu,
}
j, err := json.Marshal(appConfig)
if err != nil {

View File

@ -59,7 +59,9 @@ const App = () => (
const Admin = (props) => {
const dispatch = useDispatch()
startEventStream((data) => dispatch(processEvent(data)))
if (config.devActivityMenu) {
startEventStream((data) => dispatch(processEvent(data)))
}
return (
<RAAdmin

View File

@ -9,6 +9,7 @@ const defaultConfig = {
enableTranscodingConfig: true,
welcomeMessage: '',
gaTrackingId: '',
devActivityMenu: true,
}
let config

View File

@ -13,6 +13,7 @@ import InfoIcon from '@material-ui/icons/Info'
import AboutDialog from './AboutDialog'
import PersonalMenu from './PersonalMenu'
import ActivityMenu from './ActivityMenu'
import config from '../config'
const useStyles = makeStyles((theme) => ({
root: {
@ -87,7 +88,7 @@ const CustomUserMenu = ({ onClick, ...rest }) => {
return (
<>
<ActivityMenu />
{config.devActivityMenu && <ActivityMenu />}
<UserMenu {...rest}>
<PersonalMenu sidebarIsOpen={true} onClick={onClick} />
<hr />