text: /**
   *
   *  Online store PWA sample.
   *  Copyright 2017 Google Inc. All rights reserved.
   *
   *  Licensed under the Apache License, Version 2.0 (the "License");
   *  you may not use this file except in compliance with the License.
   *  You may obtain a copy of the License at
   *
   *      https://www.apache.org/licenses/LICENSE-2.0
   *
   *  Unless required by applicable law or agreed to in writing, software
   *  distributed under the License is distributed on an "AS IS" BASIS,
   *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   *  See the License for the specific language governing permissions and
   *  limitations under the License
   *
   */
  import fbAdmin from '../../services/firebase';
  import categories from '../../data/categories';
  
  const category = (req, res, next) => {
    const thisCategory = req.url.slice(1, );
    fbAdmin.firestore().collection('products').
      where('category', '==', thisCategory).get().then((snapshot) => {
        const products = [];
        snapshot.forEach((record) => {
          const product = record.data();
          products.push(product);
        });
        res.render('category', {
          categories: categories,
          category: thisCategory,
          products: products,
          scripts: [
            '/js/category.js',
            '/js/lazy-img.js',
          ],
        });
      });
  };
  
  export default category;
  