Const uint8_t asked, how to display an image which may vary?

When I do this it doesn't work, it shows a white square with black blurs:

uint8_t bitmapA[] = {151,146,242,146,151,0,255,0};
uint8_t actualBitmap[] = {bitmapA};
---------
tft.drawBitmap(0, 0,  actualBitmap, 8, 8, BLACK,  WHITE);

or
uint8_t actualBitmap[] = bitmapA;
the compiler writes:
initializer fails to determine size of 'actualBitmap'

I use all this libraries:

#include <avr/pgmspace.h>

#include <TouchScreen.h>
#include <Adafruit_GFX.h>    // Core graphics library
#include <MCUFRIEND_kbv.h>   // Hardware-specific library