swip compontent