mirror of
https://github.com/yang991178/fluent-reader.git
synced 2025-04-07 23:21:01 +02:00
17 lines
604 B
TypeScript
17 lines
604 B
TypeScript
import { connect } from "react-redux"
|
|
import { createSelector } from "reselect"
|
|
import { RootState } from "../scripts/reducer"
|
|
import { toggleLogMenu } from "../scripts/models/app"
|
|
import LogMenu from "../components/log-menu"
|
|
|
|
const getLogs = (state: RootState) => state.app.logMenu
|
|
|
|
const mapStateToProps = createSelector(getLogs, logs => logs)
|
|
|
|
const mapDispatchToProps = dispatch => {
|
|
return { close: () => dispatch(toggleLogMenu()) }
|
|
}
|
|
|
|
const connector = connect(mapStateToProps, mapDispatchToProps)
|
|
export type LogsReduxProps = typeof connector
|
|
export const LogMenuContainer = connector(LogMenu) |