if data not exists, hide component