She is never far from the headlines.

And Cardi B gave the fans more to talk about when she hit the stage at the BET Experience this Saturday night in Los Angeles.

The 26-year-old stripper-turned-rap-star was a smoldering sensation in a glittering purple bodysuit and matching opera gloves.

Never far from the headlines: Cardi B gave the fans more to talk about when she hit the stage at the BET Experience this Saturday night in Los Angeles

Cardi, who shares an 11-month-old daughter with her husband Offset of Migos fame, wore a glamorous blue hairdo and fishnet stockings.

Her performance comes a day after a grand jury inducted her on 14 charges over a strip club fight that occurred last August.

Two of the charges are felonies – attempting assault while meaning to inflict serious physical injury – according to a report in TMZ.

Cardi is said to have instigated the fight by setting a member of her entourage after Jade and Baddie G, two bartenders at the club.

Glitz: The 26-year-old stripper-turned-rap-star was a smoldering sensation in a glittering purple bodysuit and matching opera gloves

Energetic: Cardi, who shares an 11-month-old daughter with her husband Offset of Migos fame, wore a glamorous blue hairdo and fishnet stockings

Making it happen: Cardi, who shares an 11-month-old daughter with her husband Offset of Migos fame, wore a glamorous blue wig and fishnet stockings

The Bodak Yellow hitmaker allegedly held a suspicion that Offset cheated on her with Jade.

Cardi surrendered to police in October, and in April she was offered conditional discharge as part of a plea bargain, which she rejected.

Last month, Cardi had to cancel some of her shows and went live on Instagram to explain: ‘My breasts gotta f***ing heal and it is what it is.’

Legal trouble: Her performance comes a day after a grand jury inducted her on 14 charges over a strip club fight that occurred last August

Process: Cardi surrendered to police in October, and in April she was offered conditional discharge as part of a plea bargain, which she rejected

‘I hate canceling shows because I love money. I’m a money addict, and I get paid a lot of money, a lot of money for these shows.

‘A lot of money. I’m canceling millions ‘f dollars in shows, but like, health is wealth so I have to do what I have to do.”’

Cardi confessed onstage in Memphis, Tennessee, she was told to perform less due to her multiple surgeries, People reported.

Honesty: Last month, Cardi had to cancel some of her shows and went live on Instagram to explain: ‘My breasts gotta f***ing heal and it is what it is’

Forthright: Cardi confessed onstage in Memphis, Tennessee, she was told to perform less due to her multiple surgeries, People reported