reason: Review component structure and template patterns


reason: Review whether shared logic should be reused or extracted


reason: Review base component export integration and theme/i18n conventions


reason: Review build/test workflow and package verification