import { observable, ObservableMap } from 'mobx'; import { persist } from 'mobx-persist'; import { createContext } from 'react'; import PixelwolfStore from './PixelwolfStore'; import { PixelTopic } from '../Model/PixelTopic'; import { PixelForum } from '../Model/PixelForum'; import { PixelAnswer } from '../Model/PixelAnswer'; export class AnswerStore extends PixelwolfStore { @observable public answers: ObservableMap; constructor() { super(); this.answers = observable.map({}) const answer = { id: '1', created_at: '2020-05-30T17:52:00Z', author: { name: 'Alissa', avatar: 'https://images.pexels.com/photos/1164674/pexels-photo-1164674.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500' }, content: 'Algumas corretoras trabalham com uma taxa fixa, por ordem. A cada ordem você paga "uma corretagem", não importa se forem 100 ações ou se forem 10.000. Em outras, você paga pelo volume negociado, com um percentual deste volume. Indico esse vídeo do Primo Rico: https://www.youtube.com/watch?v=dJyJ77GkhBE , ele poderá te ajudar em alguns pontos deste assunto.😉 E sim, você paga tanto para ordens de compra quanto as de venda. 👍' } this.answers.set('1', answer) this.answers.set('2', { id: '2', created_at: '2020-05-30T17:52:00Z', author: { name: 'Alissa', avatar: 'https://images.pexels.com/photos/1164674/pexels-photo-1164674.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500' }, content: 'Concordo!', quote: answer }) } } const answerStore = new AnswerStore(); export const answerStoreContext = createContext(answerStore) export default answerStore;