- bookstore custom component tutorial