# Atualização do Ember: qual o plano para Mixins, especificamente bufferedProperty?

**URL:** <https://meta.discourse.org/t/ember-upgrade-whats-the-plan-for-mixins-specifically-bufferedproperty/288173>\
**Category:** Development\
**Created:** [10 Dezembro , 2023 21:59 UTC](https://meta.discourse.org/t/ember-upgrade-whats-the-plan-for-mixins-specifically-bufferedproperty/288173 "2023-12-10T21:59:54Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [10 Dezembro , 2023 21:59 UTC](https://meta.discourse.org/t/ember-upgrade-whats-the-plan-for-mixins-specifically-bufferedproperty/288173/1 "2023-12-10T21:59:54Z")

</div>

Estou trabalhando em [COMPATIBILITY: move thumbnail selector to Glimmer & new Component modal system by merefield · Pull Request #32 · merefield/discourse-tc-topic-list-previews · GitHub](https://github.com/paviliondev/discourse-tc-topic-list-previews/pull/32)

Eu estava usando `bufferedProperty` em um Modal Controller, mas agora fui forçado a mudar para um Component para suportar [a nova arquitetura de modal de Componente](https://meta.discourse.org/t/converting-modals-from-legacy-controllers-to-new-dmodal-component-api/268057).

No entanto, acredito que ainda preciso usar bufferedProperty (estou atualizando um valor no Tópico Meta).

Isso, no entanto, gera um erro:

```plaintext
export default class AwesomeModalComponent extends Component.extend(
  bufferedProperty("model")
) {

```

… e eu recebo `TypeError: n.default.extend is not a function`

Encontrei alguns exemplos desse padrão, mas apenas para Controllers:

> <https://github.com/discourse/discourse/blob/4949d85c15be99abb3515e659ef674d58cc2c4c4/app/assets/javascripts/admin/addon/controllers/admin-badges/show.js#L17>

Seria bom saber qual é o plano aqui no “TODO”.

---

_[View the full topic](https://meta.discourse.org/t/ember-upgrade-whats-the-plan-for-mixins-specifically-bufferedproperty/288173)._
