Rect component