Product Description
/**
* Common event handler for click and keydown events.
* @param {Event} event - The event object.
* @param {Function} handleClickOrEnter - Function to handle click or Enter key events.
* @param {Function} handleEsc - Function to handle Esc key events.
*/
// [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources
function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const SPACE_KEY_CODE = 32;
const isClick = event.type === 'click';
const isKeydown = event.type === 'keydown';
const isEnter = isKeydown && event.keyCode === ENTER_KEY_CODE;
const isSpace = isKeydown && event.keyCode === SPACE_KEY_CODE;
const isEsc = isKeydown && event.keyCode === ESCAPE_KEY_CODE;
if (isClick || isEnter || isSpace) {
handleClickOrEnterOrSpace();
} else if (isEsc) {
handleEsc(event);
}
}
/**
* Function to handle esc key event.
* @param {Event} event - The event object.
*/
function handleEsc(event) {
event.target.blur()// force remove focus
}




How many people can this sectional sofa accommodate?
This L-shaped sectional sofa can comfortably accommodate up to 5 people, making it ideal for family gatherings and social events.
Is the Ottoman section reversible?
Yes, the Ottoman section is reversible, allowing you to place it on either side of the sofa to best fit your room layout.
Does the sofa come assembled?
No, the sofa requires assembly. It comes with all the necessary tools and an instruction manual. Most customers report that the assembly process is straightforward.
How is the sofa delivered?
The sofa is shipped in 3 separate packages to ensure safe and efficient delivery. It is delivered by FedEx, and most customers receive their orders within a week through home delivery.
Other Hot Combinations
5 Seater L-Shaped
Add to Cart
5 Seater L-Shaped
Add to Cart
Pull-out Sofa Bed
Add to Cart
6 Seater L-Shaped
Add to Cart
8 Seater Sleeper
Add to Cart
12 Seater U-Shaped
Add to Cart
Single Seater
Add to Cart
Customer Reviews
4.8 out of 5 stars
23
4.8 out of 5 stars
23
4.6 out of 5 stars
31
5.0 out of 5 stars
2
5.0 out of 5 stars
2
5.0 out of 5 stars
2
5.0 out of 5 stars
1
Price
$499.99$499.99
$539.00$539.00
$598.99$598.99
$859.00$859.00
$999.00$999.00
$1,659.00$1,659.00
$159.00$159.00
Combination Mode
Sectional
Sectional
Sleeper Sofa
Modular Sectional
Sleeper Modular
Modular Sectional
Seater
Flexible Combination
✔
✔
—
✔
✔
✔
—
Color
Grey/ Beige/ Green/ Dark Grey
Grey / Beige / Green
Grey / Beige / Green
Beige / Green / Dark Grey
Beige / Green / Dark Grey
Beige / Green / Dark Grey
Beige / Green / Dark Grey
Material