Bom dia, você esta passando onClick para a Classe StatefulWidget pelo construtor e criando uma propriedade para ele. Esta certo, o problema é como se recupera na classe State, neste caso você deve colocar widget.onClick na propriedade onTap.
onTap: widget.onClick
Esta é a forma de recuperar atributos da classe StatefulWidget de dentro da classe State.