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
}

CUSTOMIZE WHAT YOU WANT
1 Teddy Velvet Fabric 2 Coffee Table Ottoman 3 Removable Cover

Hi! I'm so excited to know if this fabric can be removed and washed ?
Because it is velvet, our teddy Velvet cover of this modular sofa can be removed to clean the dust, but it only supports dry cleaning, please don't use water to wash it!
Hello, how long will this sofa last?
Hello, with proper care, our large sofa can easily last 3-5 years. You can increase its lifespan by avoiding exposing it to the sun and piling it with objects over 300LB and cleaning it regularly!
Hello, I'm worried if it's convenient for me to receive something so big, I'm just a woman and not so strong.
Our combination sofa will be sent in multiple boxes, the heaviest of which is only 52.9LB, you can easily carry it, while the longest side of the package is 27.95 inches, which can be easily passed through narrow doors. Be careful to carry it safely
I would like to inquire in advance for more detailed information about your couch
Your inquiry is very welcome, our professional after-sales team is always at your service, response within 12 hours!
Combine what you want
4 Seater Modular Sofa
Add to Cart
7 Seater Modular Sofa
Add to Cart
6 Seater U Shaped Sofa
Add to Cart
6 Seater Sleeper
Add to Cart
Sofa Carton A
Add to Cart
Sofa Carton B
Add to Cart
Sofa Carton C
Add to Cart
Customer Reviews
—
—
5.0 out of 5 stars
1
—
—
—
—
Price
$799.99$799.99
$1,399.99$1,399.99
$999.99$999.99
$999.99$999.99
$249.99$249.99
$239.99$239.99
$199.99$199.99
Seating Capacity
4
7
6
6
1
1
1
Shape
L-Shape
L-Shape
Semicircular
Sleeper