refactor(action-button): use $action as default $text_content value
refactor(action-button): unset $text_content at the end of template
refactor(home): use action-button snippet