This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export const FilterSingleCost = { | |
[Filters.Distance]: () => 0, | |
[Filters.LookingFors]: () => energyStore.energyCosts?.lookingFor ?? 5, | |
[Filters.Languages]: () => energyStore.energyCosts?.language ?? 2, | |
[Filters.Genders]: () => energyStore.energyCosts?.gender ?? 2, | |
}; | |
export const getFilterCost = (filter: Filters, values: number | null) => { | |
let cost = 0; | |
let valuesTotalCount = Object.values(FilterValues[filter]).length; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@/usr/bin/chromium-browser - incognito - start-maximized - kiosk https://www.google.com/ | |
@unclutter | |
@xset s off | |
@xset s noblank | |
@xset -dpms |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@/usr/bin/chromium-browser - incognito - start-maximized - kiosk https://www.google.com/ | |
@unclutter | |
@xset s off | |
@xset s noblank | |
@xset -dpms |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export interface IObservableStoreProps { | |
observableStore: ObservableStore; | |
} | |
interface IComponentProps extends IObservableStoreProps { | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { inject } from 'mobx-react/native'; | |
// because of the @inject line we will get observableStore to our props | |
@inject('observableScreenStore') | |
export default class IWillUpdateYouComponent extends Component<{}, {}> { | |
// bla bla bla code | |
importantMethod = () => { | |
this.props.observableStore.setProporty('Gotcha!'); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { inject, observer } from 'mobx-react/native'; | |
// other imports | |
// because of the @inject line we will get observableStore to our props | |
// because of the @observer line the component will be rerendered each time store will get updated | |
@inject('observableStore') | |
@observer | |
export default class SubscribeComponent extends Component<{},{}> { | |
// bla bla bla code |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Provider } from 'mobx-react/native'; | |
import observableStore from './src/mobx/observableStore'; | |
/// your navigation setup here | |
export default class App extends Component { | |
render() { | |
return ( | |
<Provider observableStore={observableStore}> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { action, observable } from 'mobx'; | |
class ObservableStore { | |
@observable property = ''; | |
@action setProperty(newProperty: string) { | |
this.property = newProperty; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { State, Action, StateContext } from '@ngxs/store'; | |
import { Open } from './actions/home.actions'; | |
interface IHomeState { | |
isOpen: boolean; | |
} | |
@State<IHomeState>({ | |
name: 'home', | |
defaults: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export class Open { | |
public static readonly type: string = '[Home] Open'; | |
} |
NewerOlder