Skip to content

Commit

Permalink
fix(app): debug popup
Browse files Browse the repository at this point in the history
  • Loading branch information
i007c committed Jun 3, 2024
1 parent 652ad04 commit 24789d5
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 34 deletions.
64 changes: 32 additions & 32 deletions app/pages/products/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,42 +47,42 @@ export default () => {
})
})

let products_wrapper: HTMLDivElement
createEffect(() => {
// cardsWrapper = document.querySelector('.products-wrapper')
// cards = document.querySelectorAll('.product-card')
//
let cards =
products_wrapper.querySelectorAll<HTMLDivElement>('.product-card')

console.log(state.products)

// cards.forEach((card: HTMLElement) => {
// card.addEventListener('mouseenter', () => {
// products_wrapper.childNodes.forEach((card_id: HTMLElement) => {
// if (card_id !== card) {
// card_id.className += ' fadeout'
// }
// })
// })
// card.addEventListener('mouseleave', () => {
// cardsWrapper.childNodes.forEach((card_id: HTMLElement) => {
// if (card_id !== card) {
// card_id.className = card_id.className.replace(
// ' fadeout',
// ''
// )
// }
// })
// })
//
// })
})
// let products_wrapper: HTMLDivElement
// createEffect(() => {
// // cardsWrapper = document.querySelector('.products-wrapper')
// // cards = document.querySelectorAll('.product-card')
// //
// let cards =
// products_wrapper.querySelectorAll<HTMLDivElement>('.product-card')
//
// console.log(state.products)
//
// // cards.forEach((card: HTMLElement) => {
// // card.addEventListener('mouseenter', () => {
// // products_wrapper.childNodes.forEach((card_id: HTMLElement) => {
// // if (card_id !== card) {
// // card_id.className += ' fadeout'
// // }
// // })
// // })
// // card.addEventListener('mouseleave', () => {
// // cardsWrapper.childNodes.forEach((card_id: HTMLElement) => {
// // if (card_id !== card) {
// // card_id.className = card_id.className.replace(
// // ' fadeout',
// // ''
// // )
// // }
// // })
// // })
// //
// // })
// })

return (
<main class='products'>
<header class='products-header'></header>
<div class='products-wrapper' ref={products_wrapper}>
<div class='products-wrapper'>
{Object.entries(state.products).map(([k, v]) => (
<ProductCard
product={v}
Expand Down
10 changes: 8 additions & 2 deletions app/pages/products/popup.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,17 @@ export const ProductPopup: Component<Props> = P => {
)

const price = createMemo(() => {
if (state.selected_plan == null) return 0
return P.product.plans[state.selected_plan][0]
let plan = P.product.plans[state.selected_plan]
if (!plan) return 0
return plan[0]
})

createEffect(() => {
if (plans().length == 0) {
setState({ selected_plan: null })
return
}

if (plans().length == 1) {
setState({ selected_plan: plans()[0].key })
}
Expand Down

0 comments on commit 24789d5

Please sign in to comment.