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'; export class TopicStore extends PixelwolfStore { @observable public topics: ObservableMap; @observable public hotTopics: ObservableMap; @observable public lastTopics: ObservableMap; constructor() { super(); this.topics = observable.map({}) this.hotTopics = observable.map({}) this.lastTopics = observable.map({}) this.topics.set('1', { id: '1', title: 'Como é cobrada taxa de corretagem', category: { name: 'Bolsa de Valores' }, answers_amount: 305, last_update: '2020-05-30T17:52:00Z', 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: 'Pretendo investir na bolsa e ainda estou estudando sobre ela, mas estou com dúvida de como é cobrada a taxa de corretagem, por exemplo, ela é cobrada por cada ação ou independente da quantidade comprada há apenas um valor fixo (o da corretora)? E a taxa de corretagem é cobrada tanto na compra quanto na venda, não é?' }) this.hotTopics.set('1', { id: '1', title: 'Como é cobrada taxa de corretagem', category: { name: 'Bolsa de Valores' }, last_update: '2020-05-30T17:52:00Z', 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' }, answers_amount: 305, content: 'Pretendo investir na bolsa e ainda estou estudando sobre ela, mas estou com dúvida de como é cobrada a taxa de corretagem, por exemplo, ela é cobrada por cada ação ou independente da quantidade comprada há apenas um valor fixo (o da corretora)? E a taxa de corretagem é cobrada tanto na compra quanto na venda, não é?' }) this.lastTopics.set('1', { id: '1', category: { name: 'Anúncios em Geral', }, last_update: '2020-05-30T17:52:00Z', created_at: '2020-05-30T17:52:00Z', title: 'Bitcoin, dúvidas?', author: { name: 'Alissa', avatar: 'https://images.pexels.com/photos/1164674/pexels-photo-1164674.jpeg?auto=compress&cs=tinysrgb&dpr=2&w=500' }, content: 'Pretendo investir na bolsa e ainda estou estudando sobre ela, mas estou com dúvida de como é cobrada a taxa de corretagem, por exemplo, ela é cobrada por cada ação ou independente da quantidade comprada há apenas um valor fixo (o da corretora)? E a taxa de corretagem é cobrada tanto na compra quanto na venda, não é?' }) } } const topicStore = new TopicStore(); export const topicStoreContext = createContext(topicStore) export default topicStore;