Sim, isso seria o ideal ![]()
Se usarmos a estrutura HTML correta, a atualização automática ao longo do tempo pode ser tratada automaticamente pelo nosso helper de data relativa.
Para lidar com alterações no valor de topic.last_posted_at, devemos ser capazes de contar com a reatividade do Glimmer, em vez de fazer coisas ao rolar. por exemplo
get bottomAge() {
return this.args.topic.get("last_posted_at") || this.args.topic.get("created_at");
}
E então no hbs podemos usar nosso helper de idade relativa para renderizá-lo na estrutura correta para a atualização automática
{{age-with-tooltip this.bottomAge}}
Pode ser necessário fazer algumas melhorias no helper para que ele possa suportar os parâmetros ‘addAgo’ e ‘defaultFormat’?