Adicionando elementos ao lado esquerdo e direito do main-outlet em um tema

O plugin é suportado indefinidamente, então por que não se concentrar apenas na criação dos widgets personalizados, limitando assim o que você tem que reinventar?

O objetivo é que você possa criar um widget uma vez, depois movê-lo e alterar sua ordem em relação a outros widgets usando apenas configurações.

Há também um widget HTML personalizado compatível que permite que você envie HTML arbitrário, mas criar um widget nativo é, em última análise, a maneira de obter integração total no nível do JavaScript.