ws2812b only working on strand test not as a pixel stick

yeah pretty much like that amazing job on it BTW and are the dot star ones RGB addressable i might look into them and i think i got the code to work now look like some parts weren't declared properly also change the driver used and set the number on leds

changed this part from false to true

#include <SPI.h>
#include <SD.h>

// Neopixel data pin
#define PIN 6
// SD card CS pin
#define SDPin 4

int buttonPin = 2;
bool playAnimation = true;
int buttonState = 0;
int file_position = 0;
int m_NumberOfFiles = 0;
bool runAnimation = true;
String m_FileNames[10];
File root;
File dataFile;
String m_CurrentFilename = "";

int number_of_leds = 60;
Adafruit_NeoPixel strip = Adafruit_NeoPixel(60,6, NEO_RGB + NEO_KHZ800);

// This function blinks the top led twice and starts the animation

void SendFile(String Filename) {
 char temp[14];
 runAnimation = true;
 Filename.toCharArray(temp,14);
 Serial.println(Filename);
 dataFile = SD.open(temp);
 // if the file is available send it to the LED's
 if (dataFile) {
   int i = 0;
   int red, green, blue;
   strip.setPixelColor(1,255,255,255);
   strip.show();
   delay(500);
   strip.setPixelColor(1,0,0,0);
   strip.show();
   delay(500);
   strip.setPixelColor(1,255,255,255);
   strip.show();
   delay(500);
   strip.setPixelColor(1,0,0,0);
   strip.show();
   delay(2000);
   while(dataFile.available() && runAnimation){

     if (digitalRead(buttonPin) == HIGH) {
       runAnimation = true;
       break;
       delay(100);
     }
     if (i == (60)) {
       i=0;
       strip.show();
       delay(120);
       }
     red = dataFile.parseInt();
     green = dataFile.parseInt();
     blue = dataFile.parseInt();
     strip.setPixelColor(i, red, green, blue);
     i++;
   }
   Serial.print("closing file");
   dataFile.close();
 } else {
   Serial.print("  Error reading ");
   setupSDcard();
   return;
   }
 }

// Turn all LED off on the pixelstick
void ClearStrip() {
 int x;
 for(x=0;x<number_of_leds;x++) {
   strip.setPixelColor(x, 0);
 }
 strip.show();
}